Files
aibis-dream/Assets/Scripts/FixSystemNew/Open/LightRoom.cs
T
2025-05-14 14:51:54 +08:00

40 lines
865 B
C#

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");
}
}
}