From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)
---
Main/Component/UI/Common/FunctionButton.cs | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/Main/Component/UI/Common/FunctionButton.cs b/Main/Component/UI/Common/FunctionButton.cs
index 965bae3..90230ef 100644
--- a/Main/Component/UI/Common/FunctionButton.cs
+++ b/Main/Component/UI/Common/FunctionButton.cs
@@ -9,6 +9,7 @@
using UnityEngine.EventSystems;
using System;
+using Cysharp.Threading.Tasks;
//鍏宠仈娓告垙鐜╂硶鍔熻兘鎸夐挳锛屽鍗囨槦鍔熻兘
@@ -38,7 +39,7 @@
if (m_State != value)
{
m_State = value;
- OnStateChange();
+ OnStateChange().Forget();
}
}
}
@@ -132,7 +133,7 @@
group.Register(this);
}
- OnStateChange();
+ OnStateChange().Forget();
}
protected override void OnDisable()
@@ -191,16 +192,16 @@
base.onClick.Invoke();
if (eventData != null)
{
- SoundPlayer.Instance.PlayUIAudio(clickAudio);
+ SoundPlayer.Instance.PlayUIAudio(clickAudio).Forget();
}
}
state = TitleBtnState.Click;
}
- private void OnStateChange()
+ private async Cysharp.Threading.Tasks.UniTaskVoid OnStateChange()
{
- var config = useDefaultConfig ? FunctionButtonConfig.GetDefault() : m_AlternativeConfig;
+ var config = useDefaultConfig ? await FunctionButtonConfig.GetDefault() : m_AlternativeConfig;
if (Application.isPlaying)
{
icon.SetSprite(config.GetIconKey(state));
@@ -248,7 +249,7 @@
protected override void OnValidate()
{
base.OnValidate();
- OnStateChange();
+ OnStateChange().Forget();
}
#endif
--
Gitblit v1.8.0