public void SetUp( ) { inmigrantManager = FindObjectOfType <InmigrantManager>(); policeManager = FindObjectOfType <PoliceManager>(); crFacility = FindObjectOfType <CentroDeRetencion>(); if (!inmigrantManager || !policeManager || !crFacility) { throw new System.Exception("Asegurate de que los managers estan en escena"); } TimerController.dailyEvent.AddListener(DailyActions); TimerController.monthlyEvent.AddListener(MonthlyActions); }
void Start() { //GET inputControl = GetComponent <InputController>(); uiController = GetComponent <UIController>(); cameraController = Camera.main.GetComponent <CameraBehaviour>(); timerController = GetComponentInChildren <TimerController>(); resourceController = GetComponentInChildren <ResourceController>(); //GET Managers buildingsManager = FindObjectOfType <CentroDeRetencion>(); inmigrantManager = FindObjectOfType <InmigrantManager>(); policeManager = FindObjectOfType <PoliceManager>(); //SET Controllers inputControl.SetUp(ref globalState); uiController.SetUP(); timerController.SetUP(); resourceController.SetUp(); //Set Managers buildingsManager.SetUP(); inmigrantManager.SetUp(); policeManager.SetUp(); }