public void SitDown(ChairInteractible chairInteractible) { currentChair = chairInteractible; _isSitting = true; _animController.SetBool(Sit, _isSitting); gameObject.transform.position = currentChair.transform.position; GetComponent <Collider2D>().isTrigger = true; StopPlayerMovement(); }
private void StandUp() { _isSitting = false; _animController.SetBool(Sit, _isSitting); _animController.Rebind(); _animController.SetBool(Up, true); var pos = transform.position; var exitPos = new Vector3(pos.x, pos.y + 1, pos.z); gameObject.transform.position = exitPos; GetComponent <Collider2D>().isTrigger = false; currentChair.HideBackrest(); currentChair = null; }