// 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); }
//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); }