Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:WeaponFire property group WeaponFire (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> WeaponFire (property group WeaponFire)
WeaponFire property group WeaponFire in other games:
UT2003
Other member categories for this class:
instance functions

Property group 'WeaponFire'

AimError

Type: float

0=none 1000=quite a bit

Default value: 600.0

AmmoClass

Type: class<Ammunition>


AmmoClipSize

Type: int


AmmoPerFire

Type: int


bAttachFlashEmitter

Type: bool


bAttachSmokeEmitter

Type: bool


bFireOnRelease

Type: bool

if true, shot will be fired when button is released, HoldTime will be the time the button was held for

bInstantHit

Type: bool


Default value: True

bLeadTarget

Type: bool


bModeExclusive

Type: bool

if true, no other fire modes can be active at the same time as this one

Default value: True

BotRefireRate

Type: float


Default value: 0.95

bPawnRapidFireAnim

Type: bool

for determining what anim the firer should play

bRecommendSplashDamage

Type: bool


bReflective

Type: bool


bSplashDamage

Type: bool


bSplashJump

Type: bool


bTossed

Type: bool


bWaitForRelease

Type: bool

if true, fire button must be released between each shot

DamageAtten

Type: float

attenuate instant-hit/projectile damage by this multiplier

Default value: 1.0

FireAnim

Type: name


Default value: 'Fire'

FireAnimRate

Type: float


Default value: 1.0

FireEndAnim

Type: name


Default value: 'FireEnd'

FireEndAnimRate

Type: float


Default value: 1.0

FireForce

Type: string


FireLoopAnim

Type: name


Default value: 'FireLoop'

FireLoopAnimRate

Type: float


Default value: 1.0

FireRate

Type: float

seconds between shots

Default value: 0.5

FireSound

Type: Sound


FlashEmitter

Type: xEmitter


FlashEmitterClass

Type: class<xEmitter>


HoldTime

Type: float


Load

Type: float


MaxHoldTime

Type: float


NoAmmoForce

Type: string


NoAmmoSound

Type: Sound


PreFireAnim

Type: name


Default value: 'PreFire'

PreFireAnimRate

Type: float


Default value: 1.0

PreFireTime

Type: float

seconds before first shot

ProjectileClass

Type: class<Projectile>


ReloadAnim

Type: name


Default value: 'Reload'

ReloadAnimRate

Type: float


Default value: 1.0

ReloadForce

Type: string


ReloadSound

Type: Sound


ShakeOffsetMag

Type: Object.Vector

max view offset vertically

ShakeOffsetRate

Type: Object.Vector

how fast to offset view vertically

ShakeOffsetTime

Type: float


ShakeRotMag

Type: Object.Vector

how far to rot view

ShakeRotRate

Type: Object.Vector

how fast to rot view

ShakeRotTime

Type: float

how much time to rot the instigator's view

SmokeEmitter

Type: xEmitter


SmokeEmitterClass

Type: class<xEmitter>


Spread

Type: float

rotator units. no relation to AimError

SpreadStyle

Type: ESpreadStyle


ThisModeNum

Type: int


TweenTime

Type: float


Default value: 0.1

WarnTargetPct

Type: float


Weapon

Type: Weapon