using System; using System.Threading.Tasks; using asap.core; using DG.Tweening; using DG.Tweening.Core.Easing; using GameCore; using UniRx; using UnityEngine; using UnityEngine.UI; namespace EventMowForTreasure { public class EventMowForTreasureGuidePanel:BasePanel { private GameObject _guide01; private GameObject _guide02; private GameObject _guide03; private Button _btnClick; [SerializeField] private float clickTimes=1f; [SerializeField] private Vector2Int targetCoordinate=Vector2Int.one; [SerializeField] private Vector2 targetPosOffset=Vector2.one; [SerializeField] private Vector3 targetScale=Vector3.one; [SerializeField] private float delayTime=0.5f; [SerializeField] private float aniTime; [SerializeField] private Ease easeCurve; private float _time; private void Awake() { _guide01 = gameObject.FindChildGameObject("guide01"); _guide02 = gameObject.FindChildGameObject("guide02"); _guide03 = gameObject.FindChildGameObject("guide03"); _btnClick = gameObject.FindChildGameObject("btn_click").GetComponent