diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat
new file mode 100644
index 0000000..b998688
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_0
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 0
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat.meta
new file mode 100644
index 0000000..7ef6bb5
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_0.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e4939d588274b44b987bc6fbb8064f04
+timeCreated: 1474781850
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat
new file mode 100644
index 0000000..055a5b4
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_1
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 1
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat.meta
new file mode 100644
index 0000000..b47420d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_1.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 68d7e750b4c084e97906e78381ef273c
+timeCreated: 1474781902
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat
new file mode 100644
index 0000000..abfb25d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_2
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 2
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat.meta
new file mode 100644
index 0000000..77cd535
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_2.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ae9ae6555ec514d60bc46352ec700832
+timeCreated: 1474781902
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat
new file mode 100644
index 0000000..65342c7
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_3
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 3
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat.meta
new file mode 100644
index 0000000..234a9c8
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_3.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4bfce7a7aa8d34d7692f73f4c37e6bb8
+timeCreated: 1474781903
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat
new file mode 100644
index 0000000..f362cc3
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_4
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 4
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat.meta
new file mode 100644
index 0000000..3708f7d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_4.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b4435e3c4211f4113b6d844c394af57a
+timeCreated: 1474781903
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat
new file mode 100644
index 0000000..e841bb6
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_5
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 5
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat.meta
new file mode 100644
index 0000000..df6230a
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_5.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ccd11b15cd6bb4cd9818e46f7d284512
+timeCreated: 1474781903
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat
new file mode 100644
index 0000000..1a7cae3
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_6
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 6
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat.meta
new file mode 100644
index 0000000..18b935d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_6.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 33755867cc6ac4327bfa1a916f636a16
+timeCreated: 1474781903
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat
new file mode 100644
index 0000000..5684d0c
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_7
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 7
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat.meta
new file mode 100644
index 0000000..0a84d6d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_7.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4e6a0747396b04d5c9f506006b6db5e0
+timeCreated: 1474781905
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat
new file mode 100644
index 0000000..cdb4a8c
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_8
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 8
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat.meta
new file mode 100644
index 0000000..b72d023
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_8.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b4998fe30d4d346fb9394bbd01089412
+timeCreated: 1474781905
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat
new file mode 100644
index 0000000..7fba789
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Screen_9
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _StencilID
+ second: 9
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat.meta
new file mode 100644
index 0000000..a88e9c0
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Screen_9.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: aa6a26a2c58384673b88c497cd2dbd67
+timeCreated: 1474781906
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat
new file mode 100644
index 0000000..234e28a
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_0
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 0
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat.meta
new file mode 100644
index 0000000..0869837
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_0.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2929c2f6b7dda49968de37a05c8eb474
+timeCreated: 1474781976
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat
new file mode 100644
index 0000000..954dcce
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_1
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 1
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat.meta
new file mode 100644
index 0000000..98a2a2a
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_1.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fd7c9500f999041e5bf9465dcda3df0f
+timeCreated: 1474781991
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat
new file mode 100644
index 0000000..7d3afa9
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_2
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 2
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat.meta
new file mode 100644
index 0000000..da102de
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_2.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 92b90642fae9f44d286d3aa8a2e23b03
+timeCreated: 1474781991
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat
new file mode 100644
index 0000000..08e2ac1
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_3
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 3
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat.meta
new file mode 100644
index 0000000..857c8da
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_3.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a9aee470ac54f4517b35dee81dae6880
+timeCreated: 1474781991
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat
new file mode 100644
index 0000000..ddde448
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_4
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 4
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat.meta
new file mode 100644
index 0000000..8278a1e
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_4.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4283ca74e6c2845c9b98f50fef811ae8
+timeCreated: 1474781991
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat
new file mode 100644
index 0000000..6c62b4a
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_5
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 5
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat.meta
new file mode 100644
index 0000000..208661d
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_5.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bbf5582e3bc074bc1ae60724c6e5769f
+timeCreated: 1474781992
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat
new file mode 100644
index 0000000..38c422a
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_6
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 6
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat.meta
new file mode 100644
index 0000000..e4dbeb6
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_6.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 08b4921866b4d41c19c747c165c95776
+timeCreated: 1474781992
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat
new file mode 100644
index 0000000..10c8899
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_7
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 7
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat.meta
new file mode 100644
index 0000000..6ba6507
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_7.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4138efbc8f8f44c68a6881bf4570ad6d
+timeCreated: 1474781993
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat
new file mode 100644
index 0000000..f0b3c29
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_8
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 8
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat.meta
new file mode 100644
index 0000000..4f9f524
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_8.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 858e4ed0cd95c4b71aa58270c866fb5a
+timeCreated: 1474781993
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat
new file mode 100644
index 0000000..b5d0eda
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfMaskedMat_Subtract_9
+ m_Shader: {fileID: 4800000, guid: 2fb923af3a46a49fdb944d636b6f79e8, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _StencilID
+ second: 9
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat.meta b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat.meta
new file mode 100644
index 0000000..b46e1d6
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfMaskedMat_Subtract_9.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ce300594fea484fb1a75c50c97725675
+timeCreated: 1474781994
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat
new file mode 100644
index 0000000..71784f7
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat
@@ -0,0 +1,54 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfSimpleMat_Screen
+ m_Shader: {fileID: 4800000, guid: 71f5f783ce2ab4fc4bf826e4acb105dd, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 4
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 0
+ data:
+ first:
+ name: _BlendOpA
+ second: 0
+ data:
+ first:
+ name: _SrcBlendA
+ second: 2
+ data:
+ first:
+ name: _DstBlendA
+ second: 4
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat.meta b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat.meta
new file mode 100644
index 0000000..abfa879
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Screen.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b150d30e479444b7c95263518f3745e6
+timeCreated: 1474780810
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat
new file mode 100644
index 0000000..79405c9
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat
@@ -0,0 +1,54 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SwfSimpleMat_Subtract
+ m_Shader: {fileID: 4800000, guid: 71f5f783ce2ab4fc4bf826e4acb105dd, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: _SrcBlend
+ second: 1
+ data:
+ first:
+ name: _DstBlend
+ second: 1
+ data:
+ first:
+ name: _BlendOp
+ second: 2
+ data:
+ first:
+ name: _BlendOpA
+ second: 0
+ data:
+ first:
+ name: _SrcBlendA
+ second: 2
+ data:
+ first:
+ name: _DstBlendA
+ second: 4
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat.meta b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat.meta
new file mode 100644
index 0000000..3c3d6c7
--- /dev/null
+++ b/Assets/FlashTools/Resources/Materials/SwfSimpleMat_Subtract.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b31598d6c46394391a378a776cf13a68
+timeCreated: 1474781458
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FlashTools/Resources/SwfSettings.asset b/Assets/FlashTools/Resources/SwfSettings.asset
index 1ca81b2..0239bff 100644
--- a/Assets/FlashTools/Resources/SwfSettings.asset
+++ b/Assets/FlashTools/Resources/SwfSettings.asset
@@ -25,6 +25,8 @@ MonoBehaviour:
SimpleMat_Add: {fileID: 2100000, guid: e91aa3fa30cdc49ca8cc752a0a224b22, type: 2}
SimpleMat_Normal: {fileID: 2100000, guid: e92fbe00d5b6d4a3aa9355a4b23f107d, type: 2}
SimpleMat_Multiply: {fileID: 2100000, guid: 9b40c31e7fb5d46f3b372525cda1aeaf, type: 2}
+ SimpleMat_Screen: {fileID: 2100000, guid: b150d30e479444b7c95263518f3745e6, type: 2}
+ SimpleMat_Subtract: {fileID: 2100000, guid: b31598d6c46394391a378a776cf13a68, type: 2}
MaskedMats_Add:
- {fileID: 2100000, guid: c0365155a72824192b8fa80364326f1a, type: 2}
- {fileID: 2100000, guid: 93946f3ec3bb54a1187aaf22005d2bb0, type: 2}
@@ -58,3 +60,25 @@ MonoBehaviour:
- {fileID: 2100000, guid: 090fefefe7c794a4f87eb0b6d5c22863, type: 2}
- {fileID: 2100000, guid: 5642224b6fe1248829946f48abf6b3c6, type: 2}
- {fileID: 2100000, guid: 40753316b1efb4d91ae9fcffad1fca48, type: 2}
+ MaskedMats_Screen:
+ - {fileID: 2100000, guid: e4939d588274b44b987bc6fbb8064f04, type: 2}
+ - {fileID: 2100000, guid: 68d7e750b4c084e97906e78381ef273c, type: 2}
+ - {fileID: 2100000, guid: ae9ae6555ec514d60bc46352ec700832, type: 2}
+ - {fileID: 2100000, guid: 4bfce7a7aa8d34d7692f73f4c37e6bb8, type: 2}
+ - {fileID: 2100000, guid: b4435e3c4211f4113b6d844c394af57a, type: 2}
+ - {fileID: 2100000, guid: ccd11b15cd6bb4cd9818e46f7d284512, type: 2}
+ - {fileID: 2100000, guid: 33755867cc6ac4327bfa1a916f636a16, type: 2}
+ - {fileID: 2100000, guid: 4e6a0747396b04d5c9f506006b6db5e0, type: 2}
+ - {fileID: 2100000, guid: b4998fe30d4d346fb9394bbd01089412, type: 2}
+ - {fileID: 2100000, guid: aa6a26a2c58384673b88c497cd2dbd67, type: 2}
+ MaskedMats_Subtract:
+ - {fileID: 2100000, guid: 2929c2f6b7dda49968de37a05c8eb474, type: 2}
+ - {fileID: 2100000, guid: fd7c9500f999041e5bf9465dcda3df0f, type: 2}
+ - {fileID: 2100000, guid: 92b90642fae9f44d286d3aa8a2e23b03, type: 2}
+ - {fileID: 2100000, guid: a9aee470ac54f4517b35dee81dae6880, type: 2}
+ - {fileID: 2100000, guid: 4283ca74e6c2845c9b98f50fef811ae8, type: 2}
+ - {fileID: 2100000, guid: bbf5582e3bc074bc1ae60724c6e5769f, type: 2}
+ - {fileID: 2100000, guid: 08b4921866b4d41c19c747c165c95776, type: 2}
+ - {fileID: 2100000, guid: 4138efbc8f8f44c68a6881bf4570ad6d, type: 2}
+ - {fileID: 2100000, guid: 858e4ed0cd95c4b71aa58270c866fb5a, type: 2}
+ - {fileID: 2100000, guid: ce300594fea484fb1a75c50c97725675, type: 2}
diff --git a/Assets/FlashTools/Scripts/Internal/Editor/Editors/SwfClipEditor.cs b/Assets/FlashTools/Scripts/Internal/Editor/Editors/SwfClipEditor.cs
index 539f228..68309a8 100644
--- a/Assets/FlashTools/Scripts/Internal/Editor/Editors/SwfClipEditor.cs
+++ b/Assets/FlashTools/Scripts/Internal/Editor/Editors/SwfClipEditor.cs
@@ -137,6 +137,8 @@ namespace FlashTools.Internal {
settings_holder.SimpleMat_Add .hideFlags = HideFlags.HideInInspector;
settings_holder.SimpleMat_Normal .hideFlags = HideFlags.HideInInspector;
settings_holder.SimpleMat_Multiply.hideFlags = HideFlags.HideInInspector;
+ settings_holder.SimpleMat_Screen .hideFlags = HideFlags.HideInInspector;
+ settings_holder.SimpleMat_Subtract.hideFlags = HideFlags.HideInInspector;
foreach ( var material in settings_holder.MaskedMats_Add ) {
material.hideFlags = HideFlags.HideInInspector;
@@ -147,6 +149,12 @@ namespace FlashTools.Internal {
foreach ( var material in settings_holder.MaskedMats_Multiply ) {
material.hideFlags = HideFlags.HideInInspector;
}
+ foreach ( var material in settings_holder.MaskedMats_Screen ) {
+ material.hideFlags = HideFlags.HideInInspector;
+ }
+ foreach ( var material in settings_holder.MaskedMats_Subtract ) {
+ material.hideFlags = HideFlags.HideInInspector;
+ }
}
void SetupPreviews() {
diff --git a/Assets/FlashTools/Scripts/Internal/Editor/Postprocessors/SwfAssetPostprocessor.cs b/Assets/FlashTools/Scripts/Internal/Editor/Postprocessors/SwfAssetPostprocessor.cs
index 3ed40ec..dcc3f90 100644
--- a/Assets/FlashTools/Scripts/Internal/Editor/Postprocessors/SwfAssetPostprocessor.cs
+++ b/Assets/FlashTools/Scripts/Internal/Editor/Postprocessors/SwfAssetPostprocessor.cs
@@ -458,6 +458,10 @@ namespace FlashTools.Internal {
return settings_holder.GetSimpleNormalMaterial();
case SwfBlendModeData.Types.Multiply:
return settings_holder.GetSimpleMultiplyMaterial();
+ case SwfBlendModeData.Types.Screen:
+ return settings_holder.GetSimpleScreenMaterial();
+ case SwfBlendModeData.Types.Subtract:
+ return settings_holder.GetSimpleSubtractMaterial();
default:
throw new UnityException(string.Format(
"SwfAssetPostprocessor. Incorrect blend type: {0}",
@@ -475,6 +479,10 @@ namespace FlashTools.Internal {
return settings_holder.GetMaskedNormalMaterial(stencil_id);
case SwfBlendModeData.Types.Multiply:
return settings_holder.GetMaskedMultiplyMaterial(stencil_id);
+ case SwfBlendModeData.Types.Screen:
+ return settings_holder.GetMaskedScreenMaterial(stencil_id);
+ case SwfBlendModeData.Types.Subtract:
+ return settings_holder.GetMaskedSubtractMaterial(stencil_id);
default:
throw new UnityException(string.Format(
"SwfAssetPostprocessor. Incorrect blend type: {0}",
diff --git a/Assets/FlashTools/Scripts/Internal/Editor/SwfTools/SwfTypes/SwfBlendMode.cs b/Assets/FlashTools/Scripts/Internal/Editor/SwfTools/SwfTypes/SwfBlendMode.cs
index fd40aec..72f2c22 100644
--- a/Assets/FlashTools/Scripts/Internal/Editor/SwfTools/SwfTypes/SwfBlendMode.cs
+++ b/Assets/FlashTools/Scripts/Internal/Editor/SwfTools/SwfTypes/SwfBlendMode.cs
@@ -47,6 +47,10 @@ namespace FlashTools.Internal.SwfTools.SwfTypes {
return new SwfBlendModeData(SwfBlendModeData.Types.Add);
case Mode.Multiply:
return new SwfBlendModeData(SwfBlendModeData.Types.Multiply);
+ case Mode.Screen:
+ return new SwfBlendModeData(SwfBlendModeData.Types.Screen);
+ case Mode.Subtract:
+ return new SwfBlendModeData(SwfBlendModeData.Types.Subtract);
default:
Debug.LogWarningFormat(
"[FlashTools] SwfBlendMode. Unsupported blend mode {0}",
diff --git a/Assets/FlashTools/Scripts/Internal/SwfSettings.cs b/Assets/FlashTools/Scripts/Internal/SwfSettings.cs
index d119eef..cd89e02 100644
--- a/Assets/FlashTools/Scripts/Internal/SwfSettings.cs
+++ b/Assets/FlashTools/Scripts/Internal/SwfSettings.cs
@@ -70,10 +70,14 @@ namespace FlashTools.Internal {
[HideInInspector] public Material SimpleMat_Add;
[HideInInspector] public Material SimpleMat_Normal;
[HideInInspector] public Material SimpleMat_Multiply;
+ [HideInInspector] public Material SimpleMat_Screen;
+ [HideInInspector] public Material SimpleMat_Subtract;
[HideInInspector] public List MaskedMats_Add;
[HideInInspector] public List MaskedMats_Normal;
[HideInInspector] public List MaskedMats_Multiply;
+ [HideInInspector] public List MaskedMats_Screen;
+ [HideInInspector] public List MaskedMats_Subtract;
#if UNITY_EDITOR
@@ -89,10 +93,14 @@ namespace FlashTools.Internal {
const string SwfSimpleMatAddName = "SwfSimpleMat_Add";
const string SwfSimpleMatNormalName = "SwfSimpleMat_Normal";
const string SwfSimpleMatMultiplyName = "SwfSimpleMat_Multiply";
+ const string SwfSimpleMatScreenName = "SwfSimpleMat_Screen";
+ const string SwfSimpleMatSubtractName = "SwfSimpleMat_Subtract";
const string SwfMaskedMatAddNameFmt = "SwfMaskedMat_Add_{0}";
const string SwfMaskedMatNormalNameFmt = "SwfMaskedMat_Normal_{0}";
const string SwfMaskedMatMultiplyNameFmt = "SwfMaskedMat_Multiply_{0}";
+ const string SwfMaskedMatScreenNameFmt = "SwfMaskedMat_Screen_{0}";
+ const string SwfMaskedMatSubtractNameFmt = "SwfMaskedMat_Subtract_{0}";
void FillMaterialsCache() {
IncrMaskMat = SafeLoadMaterial(SwfIncrMaskMatName, true);
@@ -101,10 +109,14 @@ namespace FlashTools.Internal {
SimpleMat_Add = SafeLoadMaterial(SwfSimpleMatAddName, true);
SimpleMat_Normal = SafeLoadMaterial(SwfSimpleMatNormalName, true);
SimpleMat_Multiply = SafeLoadMaterial(SwfSimpleMatMultiplyName, true);
+ SimpleMat_Screen = SafeLoadMaterial(SwfSimpleMatScreenName, true);
+ SimpleMat_Subtract = SafeLoadMaterial(SwfSimpleMatSubtractName, true);
MaskedMats_Add = SafeLoadMaterials(SwfMaskedMatAddNameFmt);
MaskedMats_Normal = SafeLoadMaterials(SwfMaskedMatNormalNameFmt);
MaskedMats_Multiply = SafeLoadMaterials(SwfMaskedMatMultiplyNameFmt);
+ MaskedMats_Screen = SafeLoadMaterials(SwfMaskedMatScreenNameFmt);
+ MaskedMats_Subtract = SafeLoadMaterials(SwfMaskedMatSubtractNameFmt);
EditorUtility.SetDirty(this);
AssetDatabase.SaveAssets();
@@ -198,6 +210,14 @@ namespace FlashTools.Internal {
return CheckAndGetMaterial(SimpleMat_Multiply);
}
+ public Material GetSimpleScreenMaterial() {
+ return CheckAndGetMaterial(SimpleMat_Screen);
+ }
+
+ public Material GetSimpleSubtractMaterial() {
+ return CheckAndGetMaterial(SimpleMat_Subtract);
+ }
+
public Material GetMaskedAddMaterial(int stencil_id) {
return GetMaskedMaterial(MaskedMats_Add, stencil_id);
}
@@ -210,6 +230,14 @@ namespace FlashTools.Internal {
return GetMaskedMaterial(MaskedMats_Multiply, stencil_id);
}
+ public Material GetMaskedScreenMaterial(int stencil_id) {
+ return GetMaskedMaterial(MaskedMats_Screen, stencil_id);
+ }
+
+ public Material GetMaskedSubtractMaterial(int stencil_id) {
+ return GetMaskedMaterial(MaskedMats_Subtract, stencil_id);
+ }
+
// ---------------------------------------------------------------------
//
// Messages
diff --git a/Assets/FlashTools/Scripts/SwfAsset.cs b/Assets/FlashTools/Scripts/SwfAsset.cs
index 2baeefa..c5a935b 100644
--- a/Assets/FlashTools/Scripts/SwfAsset.cs
+++ b/Assets/FlashTools/Scripts/SwfAsset.cs
@@ -110,7 +110,9 @@ namespace FlashTools {
public enum Types {
Normal,
Add,
- Multiply
+ Multiply,
+ Screen,
+ Subtract
}
public Types type;