public bool OnLevelState(EvtLevelState evt) { if ((evt.state == EvtLevelState.State.EndWin) || (evt.state == EvtLevelState.State.EndLose)) { Singleton <MissionModule> .Instance.FlushMissionDataToServer(); } return(true); }
private bool ListenLevelState(EvtLevelState evt) { if ((evt.state == EvtLevelState.State.EndWin) || (evt.state == EvtLevelState.State.EndLose)) { this._cameraActor.RemovePlugin(this); } return(true); }
private bool ListenLevelStatge(EvtLevelState evt) { if (evt.state == EvtLevelState.State.Start) { this.StartStastics(); } return(false); }
public bool OnLevelState(EvtLevelState evt) { if (evt.state == EvtLevelState.State.Start) { this.SetActive(true); } return(true); }
private bool ListenLevelState(EvtLevelState evt) { if (evt.state == EvtLevelState.State.Start) { Singleton <LevelManager> .Instance.levelActor.onLevelComboChanged = (Action <int, int>)Delegate.Combine(Singleton <LevelManager> .Instance.levelActor.onLevelComboChanged, new Action <int, int>(this.OnLevelComboChanged)); Singleton <EventManager> .Instance.RemoveEventListener <EvtLevelState>(base._helper.levelActor.runtimeID); } return(false); }
public override void OnEvent(BaseEvent evt) { if (evt is EvtLevelState) { EvtLevelState state = evt as EvtLevelState; if (state.state == EvtLevelState.State.ExitTransition) { base.Done(); } } }