Ejemplo n.º 1
0
        private void InitManagers()
        {
            // Init Resource Managers
            WorkflowManager = new WorkflowManager();
            _managers.Add(WorkflowManager);

            SmartObjectManager = new SmartObjectManager();
            _managers.Add(SmartObjectManager);

            WorkflowClient = new WorkflowClient();
            _managers.Add(WorkflowClient);

            EnvironmentManager = new EnvironmentManager();
            _managers.Add(EnvironmentManager);

            _managers.ForEach(i => i.SetK2Client(this));
        }
Ejemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     personalNeeds = GetComponent <BasicNeeds>();
     navMeshAgent  = GetComponent <UnityEngine.AI.NavMeshAgent>();
     soM           = GameObject.FindGameObjectWithTag("SmartObjectsManager").GetComponent <SmartObjectManager>();
 }