Example #1
0
    void UpdatePickupAnimation()
    {
        bool isPickingUpOneHand = false;
        bool isPickingUpTwoHand = false;

        if (_movementModel.IsFrozen())
        {
            var pickedUpItemType = _movementModel.GetPickedUpItem();
            if (pickedUpItemType != ItemType.None)
            {
                var pickedUpItemData = Database.Items.FindItem(pickedUpItemType);
                if (pickedUpItemData.Animation == PickUpAnimation.OneHand)
                {
                    isPickingUpOneHand = true;
                }
                if (pickedUpItemData.Animation == PickUpAnimation.TwoHand)
                {
                    isPickingUpTwoHand = true;
                }
            }
        }
        Animator.SetBool("IsPickingUpOneHand", isPickingUpOneHand);
        Animator.SetBool("IsPickingUpTwoHand", isPickingUpTwoHand);
    }