I'm a doctor, not a mechanic

UE2:ONSHoverTank_IonPlasma_Weapon (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> ONSWeapon >> ONSHoverTankCannon >> ONSHoverTank_IonPlasma_Weapon
Package: 
OnslaughtFull

ONSHoverTank_IonPlasma_Weapon Created by Laurent Delayen © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

Property group 'ONSHoverTank_IonPlasma_Weapon'[edit]

BeamEffectClass[edit]

Type: class<FX_Turret_IonCannon_BeamFire>


Default value: Class'OnslaughtFull.ONSHoverTank_IonPlasma_BeamFire'

Internal variables[edit]

AimLaser[edit]

Type: FX_IonPlasmaTank_AimLaser


BeamCount[edit]

Type: int


bFireMode[edit]

Type: bool


bHoldingFire[edit]

Type: bool


ChargingSound[edit]

Type: Sound


Default value: Sound'AssaultSounds.IonPowerUp'

MaxHoldTime[edit]

Type: float


Default value: 2.0

OldBeamCount[edit]

Type: int


ShockMomentum[edit]

Type: float


Default value: 750.0

ShockRadius[edit]

Type: float


Default value: 1792.0

ShockSound[edit]

Type: Sound


Default value: Sound'ONSVehicleSounds-S.AVRiL.AVRiLFire01'

StartHoldTime[edit]

Type: float


Default values[edit]

Property Value
AIInfo[0]
Member Value
bLeadTarget True
bTrySplash True
RefireRate 0.99
WarnTargetPct 0.99
AltFireInterval 1.5
BlueSkin None
DamageMax 0
DamageMin 0
EffectEmitterClass None
FireInterval 1.5
FireSoundClass Sound'WeaponSounds.BExplosion5'
Mesh Mesh'AS_VehiclesFull_M.IonTankTurretSimple'
ProjectileClass None
RedSkin None
SoundPitch 112
SoundRadius 512.0
TraceRange 20000.0

Functions[edit]

Events[edit]

AttemptFire[edit]

event bool AttemptFire (Controller C, bool bAltFire)

Overrides: ONSWeapon.AttemptFire


Destroyed[edit]

simulated event Destroyed ()

Overrides: ONSWeapon.Destroyed


FlashMuzzleFlash[edit]

simulated event FlashMuzzleFlash ()

Overrides: ONSWeapon.FlashMuzzleFlash


Other instance functions[edit]

ChargeBar[edit]

simulated function float ChargeBar ()

Overrides: ONSWeapon.ChargeBar


IsAltFire[edit]

simulated function bool IsAltFire ()


KillLaserBeam[edit]

function KillLaserBeam ()


PlayChargeUp[edit]

function PlayChargeUp ()


PlayFiring[edit]

function PlayFiring ()


PlayRelease[edit]

function PlayRelease ()


ShakeView[edit]

simulated function ShakeView ()

Overrides: ONSWeapon.ShakeView


SpawnBeamEffect[edit]

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

Overrides: ONSWeapon.SpawnBeamEffect


SpawnLaserBeam[edit]

function SpawnLaserBeam ()


UpdateLaserBeamLocation[edit]

simulated function UpdateLaserBeamLocation (out Object.Vector Start, out Object.Vector HitLocation)


States[edit]

ProjectileFireMode[edit]

ProjectileFireMode.Timer[edit]

simulated event Timer ()

Overrides: Actor.Timer (global)


ProjectileFireMode.AltFire[edit]

function AltFire (Controller C)

Overrides: ONSWeapon.ProjectileFireMode.AltFire


ProjectileFireMode.CeaseFire[edit]

function CeaseFire (Controller C)

Overrides: ONSWeapon.CeaseFire (global)


ProjectileFireMode.ClientStartFire[edit]

simulated function ClientStartFire (Controller C, bool bAltFire)

Overrides: ONSWeapon.ClientStartFire (global)


ProjectileFireMode.ClientStopFire[edit]

simulated function ClientStopFire (Controller C, bool bWasAltFire)

Overrides: ONSWeapon.ClientStopFire (global)


ProjectileFireMode.Fire[edit]

function Fire (Controller C)

Overrides: ONSWeapon.ProjectileFireMode.Fire