public void sit(GameObject customer) { occupingCustomer = customer; ssRef.myParentCustomer = customer; ssRef.toggleSlider(); patienceBar.gameObject.SetActive(true); status = (int)Status.OCCUPIED; timer = 0.0f; customer.transform.parent = chair.transform; customer.transform.position = chair.transform.position; customer.transform.rotation = chair.transform.rotation; }
void Update() { if (movingToTable) { if (nav.enabled && nav.remainingDistance < 10) { customerAnimator.SetBool("walking", false); nav.enabled = false; myTable.GetComponent <tableScript>().sit(this.gameObject); ssRef.toggleSlider(); } } if (!movingToTable && nav.enabled && status != Status.LEAVING && nav.remainingDistance < 2) { nav.enabled = false; customerAnimator.SetBool("walking", false); } }