public void Start () { infiniteObjectGenerator = InfiniteObjectGenerator.instance; guiManager = GUIManager.instance; dataManager = DataManager.instance; audioManager = AudioManager.instance; powerUpManager = PowerUpManager.instance; missionManager = MissionManager.instance; inputController = InputController.instance; cameraController = CameraController.instance; coinGUICollection = CoinGUICollection.instance; Application.runInBackground = runInBackground; activeCharacter = -1; spawnCharacter(); spawnChaseObject(); }
public void Awake() { instance = this; }
public void Start () { gameManager = GameManager.instance; dataManager = DataManager.instance; missionManager = MissionManager.instance; coinGUICollection = CoinGUICollection.instance; guiState = GUIState.MainMenu; inGamePowerUpData = new CoroutineData(); gameManager.onPauseGame += gamePaused; // hide everything except the main menu #if UNITY_3_5 mainMenuPanel.SetActiveRecursively(true); logoPanel.SetActiveRecursively(true); inGameLeftPanel.SetActiveRecursively(false); inGameTopPanel.SetActiveRecursively(false); inGameRightPanel.SetActiveRecursively(false); endGamePanel.SetActiveRecursively(false); storePanel.SetActiveRecursively(false); statsPanel.SetActiveRecursively(false); missionsPanel.SetActiveRecursively(false); pausePanel.SetActiveRecursively(false); tutorialPanel.SetActiveRecursively(false); #else InfiniteRunnerStarterPackUtility.ActiveRecursively(mainMenuPanel.transform, true); InfiniteRunnerStarterPackUtility.ActiveRecursively(logoPanel.transform, true); InfiniteRunnerStarterPackUtility.ActiveRecursively(inGameLeftPanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(inGameTopPanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(inGameRightPanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(endGamePanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(storePanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(statsPanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(missionsPanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(pausePanel.transform, false); InfiniteRunnerStarterPackUtility.ActiveRecursively(tutorialPanel.transform, false); #endif }