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;