public static void MakeBuildPhase() { currentState = GameState.BuildPhase; DebuffTowers(); GUIManager.ShowTowerChoices(); GUIManager.ShowCrosshair(); GUIManager.ShowDefendReadyText(true); GUIManager.ShowBuildReadyText(false); GUIManager.ChangeCurrencyDisplay(currentPlayer.GetComponent <TDCharacterController>().currentCurrency); GUIManager.ChangeTowerBaseDisplay(currentPlayer.GetComponent <TDCharacterController>().currentTowerBases); currentPlayer.GetComponent <TDCharacterController>().SetArms(true); currentPlayer.GetComponent <TDCharacterController>().weapon.SetActive(false); spawnerOfWaves.DetermineNumberOfEnemiesForNextWave(); GUIManager.ShowNextWaveEnemies(true); gameTrack.playGameMusicTracks(a, 0, 0.25f); currentPlayer.GetComponent <TDCharacterController>().playerIsGettingAttacked = false; }