Пример #1
0
    // Carry a weapon
    public void RaiseWeapon()
    {
        EA_CItem pItemBase = GetItemBase();

        if (pItemBase != null)
        {
            if (pItemBase.GetItemInfo().m_iItemIndex != CObjGlobal.InvalidItemID)
            {
                EA_CItemUnit pItemUnit = EA_ItemManager.instance.FindItemUnit(pItemBase.GetItemInfo().m_iItemIndex);

                if (pItemUnit != null)
                {
                    WeaponInfo.Copy(pItemUnit.GetAttackWeaponInfo());
                }
            }
        }

        StopFire();
    }
Пример #2
0
 public virtual bool SetAttackWeaponInfo(EA_ItemAttackWeaponInfo attackWeaponInfo)
 {
     m_ItemAttackWeapon.Copy(attackWeaponInfo);
     return(true);
 }
Пример #3
0
 public void SetWeaponInfo(EA_ItemAttackWeaponInfo _WeaponInfo)
 {
     WeaponInfo.Copy(_WeaponInfo);
 }