using Cysharp.Threading.Tasks; using MessagePipe; using PMaker.Await; using PMaker.Await.UI; using PMaker.MessagePipe; using System; using System.Collections.Generic; using System.Linq; using System.Threading; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class UIGlobal : AwaitBehaviour { [SerializeField] private ToggleButton _muteBtn; [SerializeField] private Button[] _btns; [SerializeField] private TextMeshProUGUI _topText; private void Reset() { var toggleBtns = this.GetComponentsInChildren(true); this._muteBtn = toggleBtns.First(_ => _.name == "声音Btn"); var btns = this.GetComponentsInChildren