| | Type | Name | Arguments | | X | - | string | m_sWeaponPath |
| X | - | int | m_iWeaponSizeClass |
| X | - | string | m_sProjectile |
| X | - | real | m_fProjectileFallOff |
| X | - | real | m_fProjectileSpeed |
| X | - | real | m_fProjectileJitter |
| X | - | real | m_fWeaponDuration |
| X | - | array | m_axAnims |
| X | - | real | m_fDmg |
| X | - | real | m_fProtection |
| X | - | real | m_fRangedProtection |
| X | - | real | m_fArmorPiercing |
| X | - | real | m_fMinAttackRange |
| X | - | bool | m_bPenetration |
| X | - | real | m_fPenetrationAngle |
| X | - | real | m_fHitRange |
| X | - | real | m_fEndDmg |
| X | - | real | m_fPoisonDmg |
| X | - | int | m_iPoisonMaxTickCount |
| X | - | real | m_fAttackRange |
| X | - | CBonus | m_xAttackBoni |
| X | - | CBonus | m_xDefenseBoni |
| X | - | void | constructor | (
) |
| X | - | void | destructor | (
) |
| X | - | ref CFightingObj.CWeaponCache | op_Assign | (
ref CFightingObj.CWeaponCache ) |