public void Hold(GameObject grabbed) { if (state != State.Perform) { return; } SetState(State.Hold); grabArea.SetActive(false); _grabbed = grabbed; if (genericAnimation) { genericAnimation.UpdateState(); } }
private void FinishGrabbedStun() { if (genericAnimation) { genericAnimation.UpdateState(); } if (_characterState.state == CharacterState.State.Grabbed) { _animator.TransitionPlay("Grabbed"); } }