From f3e544319d6040b6729b86db66e252923b3a678c Mon Sep 17 00:00:00 2001 From: John Date: Tue, 11 Jul 2017 12:47:23 +0800 Subject: [PATCH] [unity] Fix SkeletonGraphic texture updating. --- .../spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs index 510928c78..101647ba0 100644 --- a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs @@ -126,8 +126,8 @@ namespace Spine.Unity { public Texture OverrideTexture { get { return overrideTexture; } set { - canvasRenderer.SetTexture(value); overrideTexture = value; + canvasRenderer.SetTexture(this.mainTexture); // Refresh canvasRenderer's texture. Make sure it handles null. } } public override Texture mainTexture { @@ -236,6 +236,7 @@ namespace Spine.Unity { }; meshBuffers = new DoubleBuffered(); + canvasRenderer.SetTexture(this.mainTexture); // Needed for overwriting initializations. // Set the initial Skin and Animation if (!string.IsNullOrEmpty(initialSkinName))