public virtual void Leave() { CatDebug.LogFuncInStack(1); EventSys.Instance.RemoveHander(this); EventSys.Instance.AddEvent(ViewEvent.LoadingShow); StartUnLoad(); }
protected virtual void OnUiLoaded(object p1, object p2) { EventSys.Instance.AddEvent(ViewEvent.LoadingUpdate, UiLoadPercent); CatDebug.LogFuncInStack(1); //EventSys.Instance.AddEvent(LogicEvent.UiLoadingUpdate, UiLoadPercent); OnAllPreLoaded(); }
public virtual void Enter(GameStateParameter parameter) { CatDebug.LogFuncInStack(1); EventSys.Instance.AddHander(LogicEvent.SceneLoadEnd, OnSceneLoaded); EventSys.Instance.AddHander(FrameEvent.PreloadEnd, OnPreLoadEnd); EventSys.Instance.AddHander(LogicEvent.UiInsEnd, OnUiLoaded); EventSys.Instance.AddEvent(LogicEvent.EnterState, GetType()); StartLoad(); }
protected virtual void OnAllPreLoaded() { CatDebug.LogFuncInStack(1); EventSys.Instance.AddEvent(ViewEvent.LoadingHide); }