public override void Init(Entity ownner) { base.Init(ownner); m_AnimName = new RoleAnimName(); firstAttack = true; attackType = AttackTypeEnum.None; canRotate = true; canMove = true; usingMotion = false; }
public void Arm() { if (weaponSwitching) { return; } weaponSwitching = true; m_DesiredToArm = true; var weapon = role.equipComponent.GetWeapon(); weapon.UnSheath(role); m_AnimName = new TowHandAxeAnimName(); }
public void UnArm() { if (weaponSwitching) { return; } weaponSwitching = true; m_DesiredToArm = false; var weapon = role.equipComponent.GetWeapon(); weapon.Sheath(role); m_AnimName = new RoleAnimName(); }