// 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(); }
public virtual bool SetAttackWeaponInfo(EA_ItemAttackWeaponInfo attackWeaponInfo) { m_ItemAttackWeapon.Copy(attackWeaponInfo); return(true); }
public void SetWeaponInfo(EA_ItemAttackWeaponInfo _WeaponInfo) { WeaponInfo.Copy(_WeaponInfo); }