public override void EndProcess()
        {
            //_battleLogicObject.onupdate -= _battleModule.Update;
            _battleLogicObject.StartCoroutine(RemoveScene());

            base.EndProcess();
        }
Esempio n. 2
0
        public TriggerTracker(ChunkTracker chunkTracker, Transform trigger)
        {
            _chunkTracker = chunkTracker;
            _trigger      = trigger;

            CommonMonoBehaviour.StartCoroutine(Tracking());
        }
Esempio n. 3
0
    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));
        }
Esempio n. 5
0
 public override void StartProcess(params object[] args)
 {
     base.StartProcess(args);
     //显示ui
     if (_finalObject == null)
     {
         _finalObject = MonoBehaviourHelper.CreateObject("FinalObject");
     }
     _finalObject.StartCoroutine(LoadMainMenuScene());
 }
Esempio n. 6
0
 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>();
 }
Esempio n. 7
0
 public override void EndProcess()
 {
     base.EndProcess();
     _battleLogicObject.StartCoroutine(RemoveScene());
 }