UE2:ONSPRVRearGun (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (talk | contribs) (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UT2004 Object >> Actor >> ONSWeapon >> ONSPRVRearGun
Package:
Onslaught


Properties

BeamEffectClass

Type: class<ONSChargeBeamEffect>


Default value: Class'Onslaught.ONSChargeBeamEffect'

bHoldingFire

Type: bool


ChargedLoop

Type: Sound


Default value: Sound'ONSVehicleSounds-S.PRVChargeLoop'

ChargingSound

Type: Sound


Default value: Sound'ONSVehicleSounds-S.PRVChargeUp'

DamageScale

Type: float


MaxHoldTime

Type: float

wait this long between shots for full damage

Default value: 2.5

MinDamageScale

Type: float


Default value: 0.15

StartHoldTime

Type: float


Default values

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

Static functions

StaticPrecache

static function StaticPrecache (LevelInfo L)

Overrides: ONSWeapon.StaticPrecache


Instance functions

ChargeBar

simulated function float ChargeBar ()

Overrides: ONSWeapon.ChargeBar


InitEffects

simulated function InitEffects ()

Overrides: ONSWeapon.InitEffects


SetFireRateModifier

simulated function SetFireRateModifier (float Modifier)

Overrides: ONSWeapon.SetFireRateModifier


SpawnBeamEffect

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

Overrides: ONSWeapon.SpawnBeamEffect


UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


States

InstantFireMode

InstantFireMode.ClientTrigger

simulated event ClientTrigger ()

Overrides: Actor.ClientTrigger (global)


InstantFireMode.OwnerEffects

simulated event OwnerEffects ()

Overrides: ONSWeapon.OwnerEffects (global)


InstantFireMode.Timer

event Timer ()

Overrides: Actor.Timer (global)


InstantFireMode.CeaseFire

function CeaseFire (Controller C)

Overrides: ONSWeapon.CeaseFire (global)


InstantFireMode.ClientStopFire

simulated function ClientStopFire (Controller C, bool bWasAltFire)

Overrides: ONSWeapon.ClientStopFire (global)


InstantFireMode.Fire

function Fire (Controller C)

Overrides: ONSWeapon.InstantFireMode.Fire