/// <summary> /// Funzione di Setup dello script /// </summary> public void Setup() { lvlSceneCtrl = GetComponent <LevelSceneController>(); lvlCamCtrl = GetComponent <LevelCameraController>(); lvlPauseCtrl = GetComponent <LevelPauseController>(); lvlBossCtrl = GetComponent <LevelBossController>(); lvlTutorialCtrl = GetComponent <LevelTutorialController>(); groupCtrl = FindObjectOfType <GroupController>(); lvlSceneCtrl.Setup(); lvlCamCtrl.Setup(this); lvlPauseCtrl.Setup(); if (lvlBossCtrl != null) { lvlBossCtrl.Setup(this); } if (lvlTutorialCtrl != null) { lvlTutorialCtrl.Setup(this); } groupCtrl.Move(groupStartPosition.position); groupCtrl.Enable(true); }
private void Awake() { StationGroup = new GameObject("StationGroup"); RoadGroup = new GameObject("RoadGroup"); HomeGroup = new GameObject("HomeGroup"); RoadList = new List <Road>(); StationList = new List <Station>(); HomeList = new List <Station>(); MailList = new List <Mail>(); CameraController = Camera.main.GetComponent <LevelCameraController>(); }
void Start() { instance = this; }