public void SetStateInternal(GameState state) { if (m_state == state) { return; } Debug.Log(DebugUtilities.AddTimestampPrefix("Game state changing from " + m_state + " to " + state)); m_state = state; if (state == GameState.Demo) { SetVolume(-80f); ScenarioManager.InitializeScenario(m_scenario); ScenarioManager.StartRound(0); UserInterface.StartDemoRoutine(); } if (state == GameState.Game) { SetVolume(0f); ScenarioManager.InitializeScenario(m_scenario); ScenarioManager.StartRound(0); } }
public override void Initialize() { controlscript = GetComponent<ControlScript> (); battlegooey = GetComponent<BattleGooey>(); scenariomanager = GetComponent<ScenarioManager> (); Debug.Log (scenariomanager); timer = battlegooey.SetTimerTime (totaltimetojump); scenariomanager.Initialize (); scenariomanager.InitializeScenario (); }
private void InitGame() { if (m_scenario != null) { if (!ScenarioManager.IsLoaded) { GameObject go = new GameObject("ScenarioManager"); go.AddComponent <ScenarioManager>(); } ScenarioManager.InitializeScenario(m_scenario); SetState(GameState.Demo); } else { Debug.LogError(DebugUtilities.AddTimestampPrefix("No Scenario provided!")); } }