namespace MoleMole { public class LDEvtSectionTransitionEnter : BaseLDEvent { public LDEvtSectionTransitionEnter() { Singleton.Instance.GetInLevelUICanvas().FadeOutStageTransitPanel(); Singleton.Instance.FireEvent(new EvtLevelState(EvtLevelState.State.EnterTransition)); Singleton.Instance.MuteInput(); } public override void Core() { if (!Singleton.Instance.GetInLevelUICanvas().IsStageTransitPanelFading() && Singleton.Instance.levelActor.levelState == LevelActor.LevelState.LevelTransiting) { Done(); } } } }