Пример #1
0
	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();
	}
Пример #2
0
 public void Awake()
 {
     instance = this;
 }
Пример #3
0
	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
    }