Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
 public void SetUp( )
 {
     crFacility = FindObjectOfType <CentroDeRetencion>();
 }