// 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);
        }
    }