Exemple #1
0
 private void OnBaseScnPhaseStateChanged(BaseScn.PhaseStates phase)
 {
     if (phase == BaseScn.PhaseStates.End)
     {
         ThemeTransition.FadeIn();
     }
 }
Exemple #2
0
    private void InitLevel(bool phaseChanged)
    {
        InputMng.Reset();

        currentPhase = PhaseData.All[phase];
        baseScn      = Instantiate(currentPhase.scenes[level]);

        // Show Theme Sprite if phase changed
        if (phaseChanged && currentPhase.themeSpr != null)
        {
            ThemeTransition.FadeOutWithNewPhase(currentPhase.themeSpr);
        }
        else
        {
            ThemeTransition.FadeOut();
        }
    }
 void Awake()
 {
     m_inst   = this;
     animator = GetComponent <Animator>();
 }