using AibisDream.Kit; using DG.Tweening; using UnityEngine; using UnityEngine.EventSystems; namespace AibisDream { public class LightRoom : MonoBehaviour { #region 索引 public SpriteRenderer room; public SpriteRenderer onA; private bool _isClicked; #endregion public void OnBtnClick(BaseEventData eventData) { if (_isClicked) { return; } _isClicked = true; room.gameObject.SetActive(false); ActionKit.Sequence() .Delay(0.5f) .Callback(() => onA.DOFade(0, 1f)) .Delay(1f, ZoomEnd) .Start(this); } private void ZoomEnd() { DialogController.Instance.StartDialogNode("LightOn"); } } }