protected virtual void OnChangePhaseStates(PhaseStates phaseState) { m_phaseState = phaseState; Debug.Log("Phase State: " + m_phaseState); if (onPhaseStateChanged != null) { onPhaseStateChanged(m_phaseState); } if (m_phaseState == PhaseStates.Start) { PhaseState = PhaseStates.Playing; } if (m_phaseState == PhaseStates.End) { foreach (var a in ambients) { AudioMng.Stop(a); } } }
public virtual void StartGame() { PhaseState = PhaseStates.Start; }