Ejemplo n.º 1
0
 private void continueToNextStage()
 {
     CurrentRunningStage = Stages[currentStageIndex].InstiatiateStage();
     //Subscribe events
     CurrentRunningStage.OnStageEnded += onCurrentStageOver;
     CurrentRunningStage.OnStageEnded += OnStageChange;
     CurrentRunningStage.ActiveStage();
 }
Ejemplo n.º 2
0
        public void StartMainStage()
        {
            currentStageIndex   = 0;
            CurrentRunningStage = Stages[currentStageIndex].InstiatiateStage();
            CurrentRunningStage.OnStageEnded += onCurrentStageOver;
            CurrentRunningStage.OnStageEnded += OnStageChange;
            CurrentRunningStage.ActiveStage();


            Debug.Log(OnAllStageFinish != null);
        }