I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:ONSPRVRearGun (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> ONSWeapon >> ONSPRVRearGun
Package: 
Onslaught


Properties[edit]

BeamEffectClass[edit]

Type: class<ONSChargeBeamEffect>


Default value: Class'Onslaught.ONSChargeBeamEffect'

bHoldingFire[edit]

Type: bool


ChargedLoop[edit]

Type: Sound


Default value: Sound'ONSVehicleSounds-S.PRVChargeLoop'

ChargingSound[edit]

Type: Sound


Default value: Sound'ONSVehicleSounds-S.PRVChargeUp'

DamageScale[edit]

Type: float


MaxHoldTime[edit]

Type: float

wait this long between shots for full damage

Default value: 2.5

MinDamageScale[edit]

Type: float


Default value: 0.15

StartHoldTime[edit]

Type: float


Default values[edit]

Property Value
AIInfo[0]
Member Value
bFireOnRelease True
bInstantHit True
RefireRate 0.85
bDoOffsetTrace True
bInstantFire True
bInstantRotation True
BlueSkin Shader'VMVehicles-TX.NEWprvGroup.newPRVshad'
bShowChargingBar True
DamageMax 200
DamageMin 200
DamageType Class'Onslaught.DamTypeChargingBeam'
DrawScale 0.8
FireForce "PRVRearFire"
FireInterval 0.75
FireSoundClass Sound'ONSVehicleSounds-S.PRV.PRVFire04'
FlashEmitterClass Class'Onslaught.ONSPRVRearGunCharge'
GunnerAttachmentBone 'REARgunBASE'
Mesh Mesh'ONSWeapons-A.PRVrearGUN'
Momentum 150000.0
PitchBone 'REARgunTURRET'
PitchDownLimit 57500
PitchUpLimit 15000
RedSkin Shader'VMVehicles-TX.NEWprvGroup.newPRVRedshad'
TraceRange 20000.0
WeaponFireAttachmentBone 'Dummy02'
YawBone 'REARgunBASE'

Functions[edit]

Static functions[edit]

StaticPrecache[edit]

static function StaticPrecache (LevelInfo L)

Overrides: ONSWeapon.StaticPrecache


Instance functions[edit]

ChargeBar[edit]

simulated function float ChargeBar ()

Overrides: ONSWeapon.ChargeBar


InitEffects[edit]

simulated function InitEffects ()

Overrides: ONSWeapon.InitEffects


SetFireRateModifier[edit]

simulated function SetFireRateModifier (float Modifier)

Overrides: ONSWeapon.SetFireRateModifier


SpawnBeamEffect[edit]

function SpawnBeamEffect (Object.Vector Start, Object.Rotator Dir, Object.Vector HitLocation, Object.Vector HitNormal, int ReflectNum)

Overrides: ONSWeapon.SpawnBeamEffect


UpdatePrecacheMaterials[edit]

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


States[edit]

InstantFireMode[edit]

InstantFireMode.ClientTrigger[edit]

simulated event ClientTrigger ()

Overrides: Actor.ClientTrigger (global)


InstantFireMode.OwnerEffects[edit]

simulated event OwnerEffects ()

Overrides: ONSWeapon.OwnerEffects (global)


InstantFireMode.Timer[edit]

event Timer ()

Overrides: Actor.Timer (global)


InstantFireMode.CeaseFire[edit]

function CeaseFire (Controller C)

Overrides: ONSWeapon.CeaseFire (global)


InstantFireMode.ClientStopFire[edit]

simulated function ClientStopFire (Controller C, bool bWasAltFire)

Overrides: ONSWeapon.ClientStopFire (global)


InstantFireMode.Fire[edit]

function Fire (Controller C)

Overrides: ONSWeapon.InstantFireMode.Fire