UE2:WA_Turret_Minigun (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> InventoryAttachment >> WeaponAttachment >> xWeaponAttachment >> WA_Turret_Minigun
Package:
UT2k4Assault

WA_Turret_Minigun Inpired from the original UT2003 minigun weapon...

Properties

Property group 'WA_Turret_Minigun'

mShellEmitterOffset

Type: Object.Vector


Default value:

Member Value
X 28.0
Y -40.0
Z 62.0

mTracer

Type: Emitter

Modifiers: editinline


mTracerInterval

Type: float


Default value: 0.06

mTracerMinDistance

Type: float


mTracerPullback

Type: float


Default value: 150.0

mTracerSpeed

Type: float


Default value: 10000.0

SmokeEmitter

Type: xEmitter


SmokeEmitterClass

Type: class<xEmitter>


Default value: Class'XEffects.MinigunMuzzleSmoke'

Internal variables

bFiring

Type: bool


CannonRollSpeed

Type: int


Default value: 196608

CurrentCannonRoll

Type: int


CurrentRollSpeed

Type: int


FiringSound

Type: Sound


Default value: Sound'NewWeaponSounds.MinigunTurretFire'

LastFireTime

Type: float


mLastTracerTime

Type: float


mMuzFlash3rd

Type: xEmitter


mMuzFlashClass

Type: class<MinigunMuzFlash3rd>


Default value: Class'XEffects.MinigunMuzFlash3rd'

mOldHitLocation

Type: Object.Vector


mShellCaseEmitter

Type: xEmitter


mShellCaseEmitterClass

Type: class<xEmitter>


Default value: Class'UT2k4Assault.FX_Minigun_ShellSpewer'

mTracerClass

Type: class<Emitter>


Default value: Class'XEffects.NewTracer'

OldSpawnHitCount

Type: byte


RollSpeedAcc

Type: int


Default value: 98304

Spread

Type: float


Default value: 1024.0

WindingSound

Type: Sound


Default value: Sound'NewWeaponSounds.MinigunTurretWindDown'

Default values

Property Value
bAltRapidFire True
bHeavy True
bHidden True
bRapidFire True

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Actor.Destroyed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


StartFiring

simulated event StartFiring ()


StopFiring

simulated event StopFiring ()


ThirdPersonEffects

simulated event ThirdPersonEffects ()

Overrides: xWeaponAttachment.ThirdPersonEffects


Timer

simulated event Timer ()

Overrides: xWeaponAttachment.Timer


Other instance functions

GetFireStart

simulated function Object.Vector GetFireStart (Object.Vector RelOffset)


GetViewAxes

simulated function GetViewAxes (out Object.Vector xaxis, out Object.Vector yaxis, out Object.Vector zaxis)


UpdateHit

function UpdateHit (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: WeaponAttachment.UpdateHit


UpdateTracer

simulated function UpdateTracer ()


States

Firing

Firing.Tick

simulated event Tick (float deltaTime)

Overrides: Actor.Tick (global)