Example #1
0
    // Use this for initialization
    void Awake()
    {
        sceneName = "Boss";
        popUp = GameObject.Find("SceneManager").GetComponent<DataObjectPopUp>();
        controllerBoss = new ControllerBoss (Boss);
        eventsVerifyBoss = gameObject.GetComponent<EventsVerifyBoss> ();
        eventsVerifyBoss.setController (controllerBoss);

        controllerDino = new ControllerDino(Dino);
        gamepad = gameObject.AddComponent<Gamepad>();
        gamepad.SetController (controllerDino);

        controllerPauseOptions = new ControllerPauseOptions();
        gamepad = gameObject.AddComponent<Gamepad>();
        gamepad.SetController (controllerPauseOptions);
    }
Example #2
0
    //private List<GameObject> enemiesPositions;
    void Awake()
    {
        sceneName = "Level 0";
        popUp = GameObject.Find("SceneManager").GetComponent<DataObjectPopUp>();
        controllerDino = new ControllerDino(dino, BarraDeFome, 2);
        BarraDeFome.maxValue = dino.GetComponent<DataObjectDino>().InitialFome;

        controllercamera = new ControllerCamera(dino);
        gamepad = gameObject.AddComponent<Gamepad>();
        gamepad.SetController (controllerDino);

        //enemiesPositions = new List<GameObject>(GameObject.FindGameObjectsWithTag("Enemy"));
        //for(int i=0;i<enemiesPositions.Count;i++)
        foreach(GameObject enemy in new List<GameObject>(GameObject.FindGameObjectsWithTag("Spawner")))
        {
            EventsObjects.Add(enemy.name, enemy);
        }

        controllerPauseOptions = new ControllerPauseOptions();
        gamepad = gameObject.AddComponent<Gamepad>();
        gamepad.SetController (controllerPauseOptions);
    }