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; }