void UpdatePickUpAnimation() { bool pickUpOneHand = false; bool pickUpTwoHands = false; if (movementModel.IsFrozen() == true) { ItemType pickupItem = movementModel.GetItemThatIsBeingPickUp(); if (pickupItem != ItemType.None) { ItemData itemData = Database.Item.FindItem(pickupItem); switch (itemData.getPickUpAnimation(movementModel.GetPickUpType())) { case ItemData.PickUpAnim.OneHand: pickUpOneHand = true; break; case ItemData.PickUpAnim.TwoHands: pickUpTwoHands = true; break; } } } animator.SetBool("PickUpOneHand", pickUpOneHand); animator.SetBool("PickUpTwoHands", pickUpTwoHands); }