From 31df656c557ea342d6855d97a4589b9a23556093 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 24 十二月 2025 10:00:15 +0800
Subject: [PATCH] 382 武将宿缘-客户端
---
Main/System/Hero/UIHeroController.cs | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/Main/System/Hero/UIHeroController.cs b/Main/System/Hero/UIHeroController.cs
index 45b661f..6119e98 100644
--- a/Main/System/Hero/UIHeroController.cs
+++ b/Main/System/Hero/UIHeroController.cs
@@ -22,6 +22,7 @@
if (skeletonGraphic != null)
{
+ SetMaterialNone();
if (isLh)
{
var skinConfigTmp = HeroSkinConfig.Get(skinID);
@@ -128,6 +129,7 @@
skeletonGraphic.Initialize(true);
skeletonGraphic.enabled = true;
+ SetMaterialNone();
spineAnimationState = skeletonGraphic.AnimationState;
spineAnimationState.Data.DefaultMix = 0f;
if (motionName == "")
@@ -158,7 +160,7 @@
/// <param name="motionName">鍔ㄤ綔鍚�</param>
/// <param name="loop">寰幆</param>
/// <param name="replay">濡傛灉鐩稿悓鍔ㄤ綔鏄惁鍐嶆閲嶆挱锛屾瘮濡傝窇姝ラ噸鎾氨浼氳烦甯т笉椤烘粦</param>
- public virtual void PlayAnimation(string motionName, bool loop = false, bool replay=true)
+ public virtual void PlayAnimation(string motionName, bool loop = false, bool replay = true)
{
if (spineAnimationState == null) return;
@@ -214,11 +216,20 @@
}
public void SetEnabled(bool isEnable)
- {
+ {
if (skeletonGraphic == null)
{
return;
}
skeletonGraphic.enabled = isEnable;
}
+
+ public void SetGray()
+ {
+ skeletonGraphic.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
+ }
+ public void SetMaterialNone()
+ {
+ skeletonGraphic.material = null;
+ }
}
\ No newline at end of file
--
Gitblit v1.8.0