using System; using System.Collections.Generic; using asap.core; using GameCore; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; namespace UI.HookWheel { public class HookWheelEntranceButton : EventButtonResource { [SerializeField] private TMP_Text textTimer; [SerializeField] private Button btn; [SerializeField] private Image icon; private IDisposable _disposable; private HookWheelManager _hookWheelManager; private HookWheelManager _HookWheelManager => _hookWheelManager ??= GContext.container.Resolve(); private void Awake() { gameObject.SetActive(false); btn = GetComponent