using System.Collections.Generic; using UnityEngine; using Logic; using RuntimeData; using Animancer; using Logic.Config; using UnityEngine.UI; using Logic.Multilingual; using TH1_Core.Managers; using UI; public class SettingUI { public GameObject ROSettingUI; private bool _isShowing = false; private bool _isAnimating = false; private float _fadeDuration = 0.2f; public bool NeedShow = false; private Dictionary _languageButtons = new(); public SettingUI() { ROSettingUI = UIManager.Instance.ROUIManager.transform.Find("SettingPanel").gameObject; // 绑定按钮事件 Transform settingList = ROSettingUI.transform.Find("SettingList"); settingList.Find("ButtonRow/CloseButton").GetComponent