public override void EndProcess() { //_battleLogicObject.onupdate -= _battleModule.Update; _battleLogicObject.StartCoroutine(RemoveScene()); base.EndProcess(); }
public TriggerTracker(ChunkTracker chunkTracker, Transform trigger) { _chunkTracker = chunkTracker; _trigger = trigger; CommonMonoBehaviour.StartCoroutine(Tracking()); }
public override void StartProcess(params object[] args) { base.StartProcess(args); _battleLogicObject = MonoBehaviourHelper.CreateObject("BattlefieldRoot"); _battleLogicObject.StartCoroutine(LoadBattleScene()); }
public ChunkTracker(LandSettings settings, Transform trigger) { _settings = settings; _trigger = trigger; Initialize(); CommonMonoBehaviour.StartCoroutine(PreGenerating(settings.PreGenerationDuration)); }
public override void StartProcess(params object[] args) { base.StartProcess(args); //显示ui if (_finalObject == null) { _finalObject = MonoBehaviourHelper.CreateObject("FinalObject"); } _finalObject.StartCoroutine(LoadMainMenuScene()); }
public override void StartProcess(params object[] args) { base.StartProcess(args); //显示ui if (_titleLogicObject == null) { _titleLogicObject = MonoBehaviourHelper.CreateObject("MainMenuRoot"); } _titleLogicObject.StartCoroutine(LoadMainMenuScene()); // //ProcessManager.getInstance.Switch<BattlefieldProcess>(); }
public override void EndProcess() { base.EndProcess(); _battleLogicObject.StartCoroutine(RemoveScene()); }