// Use this for initialization private void Start() { IsHealed = false; MovementController = GetComponent <PatientMovementController>(); StretchersController = GetComponent <StretchersController>(); LevelManager = FindObjectOfType <LevelManager>(); AilmentUIController = GetComponent <AilmentUIController>(); }
// Use this for initialization private void Start() { ExitPoint = GameObject.Find("Exit"); PatientStatus = GetComponent <PatientStatusController>(); StretchersController = GetComponent <StretchersController>(); NavMeshAgent = GetComponent <NavMeshAgent>(); AilmentController = GetComponent <AilmentController>(); if (BedManager.GetAvailableBeds().Any()) { var bedScript = BedManager.GetAvailableBeds()[0]; bedScript.IsReserved = true; TargetBed = bedScript.gameObject; NavMeshAgent.SetDestination(TargetBed.transform.position); } else if (SlotManager.AvailableSlots().Any()) { //SlotManager.AvailableSlots()[0]; var slotScript = SlotManager.AvailableSlots()[0]; slotScript.PatientWaiting = gameObject; NavMeshAgent.SetDestination(slotScript.transform.position); } }