public override void SetUsingWeapon(AnimationWeaponType weapon)
 {
     base.SetUsingWeapon(weapon);
     if (_animator != null)
     {
         _animator.SetInteger(_weaponStateHash, AnimationWeaponTypeToFemaleWarriorWeapons(weapon));
     }
 }
        public static int AnimationWeaponTypeToFemaleWarriorWeapons(AnimationWeaponType weapon)
        {
            switch (weapon)
            {
            case AnimationWeaponType.None:
                return(0);

            case AnimationWeaponType.Axe:
                return(1);

            case AnimationWeaponType.Sword:
                return(2);

            case AnimationWeaponType.Spear:
                return(7);

            case AnimationWeaponType.Bow:
                return(3);
            }

            Debug.Assert(false);
            return(0);
        }
 public virtual void SetUsingWeapon(AnimationWeaponType weapon)
 {
     CurrentWeapon = weapon;
 }