public void Initialize() { m_killedCount = 0; m_bonusPower = 1; m_limitTime = 60f; m_currentPhase = new IntroductionPhase(); m_currentPhase.OnEnter(this); }
public void PhaseTransition(IGamePhase arg_nextPhase) { m_currentPhase.OnExit(this); m_currentPhase = arg_nextPhase; m_currentPhase.OnEnter(this); }