Пример #1
0
    protected virtual void Start()
    {
        switch_           = gameObject.AddComponent <Switch> ();
        rotate            = gameObject.AddComponent <Rotate> ();
        switchRow         = gameObject.AddComponent <SwitchRow> ();
        finishedAnimation = true;

        if (SceneManager.GetActiveScene().buildIndex == Constants.GameScene)
        {
            spawner = (LevelSpawner)GameObject.Find("LevelSpawner").GetComponent <LevelSpawner> ();
        }
        else if (SceneManager.GetActiveScene().buildIndex == Constants.LevelEditorScene)
        {
            spawner = (LevelEditorSpawner)GameObject.Find("EditorSpawner").GetComponent <LevelEditorSpawner> ();
        }
        else if (SceneManager.GetActiveScene().buildIndex == Constants.TutorialScenes[0])
        {
            spawner = (Tutorial1Spawner)GameObject.Find("TutorialSpawner").GetComponent <Tutorial1Spawner>();
        }
        else if (SceneManager.GetActiveScene().buildIndex == Constants.TutorialScenes[1])
        {
            spawner = (Tutorial2Spawner)GameObject.Find("TutorialSpawner").GetComponent <Tutorial2Spawner>();
        }
        else if (SceneManager.GetActiveScene().buildIndex == Constants.TutorialScenes[2])
        {
            spawner = (Tutorial3Spawner)GameObject.Find("TutorialSpawner").GetComponent <Tutorial3Spawner>();
        }
        else if (SceneManager.GetActiveScene().buildIndex == Constants.TutorialScenes[3])
        {
            spawner = (Tutorial4Spawner)GameObject.Find("TutorialSpawner").GetComponent <Tutorial4Spawner>();
        }

        tutSpawner = GameObject.FindObjectOfType <BaseTutorialSpawner> ();
    }
Пример #2
0
 protected void Start()
 {
     powerups = GameObject.FindObjectOfType <Powerups> ();
     if (LevelManager.instance.gameState == LevelManager.GameState.InLevel)
     {
         lvlSpawner = (LevelSpawner)Powerups.spawner;
     }
     else if (LevelManager.instance.gameState == LevelManager.GameState.InTutorial)
     {
         tutSpawner = (BaseTutorialSpawner)Powerups.spawner;
     }
 }