My program doesn't have bugs. It just develops random features.

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

Property group 'ONSHoverTank_IonPlasma_Weapon'

BeamEffectClass

Type: class<FX_Turret_IonCannon_BeamFire>


Default value: Class'OnslaughtFull.ONSHoverTank_IonPlasma_BeamFire'

Internal variables

AimLaser

Type: FX_IonPlasmaTank_AimLaser


BeamCount

Type: int


bFireMode

Type: bool


bHoldingFire

Type: bool


ChargingSound

Type: Sound


Default value: Sound'AssaultSounds.IonPowerUp'

MaxHoldTime

Type: float


Default value: 2.0

OldBeamCount

Type: int


ShockMomentum

Type: float


Default value: 750.0

ShockRadius

Type: float


Default value: 1792.0

ShockSound

Type: Sound


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

StartHoldTime

Type: float


Default values

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

Events

AttemptFire

event bool AttemptFire (Controller C, bool bAltFire)

Overrides: ONSWeapon.AttemptFire


Destroyed

simulated event Destroyed ()

Overrides: ONSWeapon.Destroyed


FlashMuzzleFlash

simulated event FlashMuzzleFlash ()

Overrides: ONSWeapon.FlashMuzzleFlash


Other instance functions

ChargeBar

simulated function float ChargeBar ()

Overrides: ONSWeapon.ChargeBar


IsAltFire

simulated function bool IsAltFire ()


KillLaserBeam

function KillLaserBeam ()


PlayChargeUp

function PlayChargeUp ()


PlayFiring

function PlayFiring ()


PlayRelease

function PlayRelease ()


ShakeView

simulated function ShakeView ()

Overrides: ONSWeapon.ShakeView


SpawnBeamEffect

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

Overrides: ONSWeapon.SpawnBeamEffect


SpawnLaserBeam

function SpawnLaserBeam ()


UpdateLaserBeamLocation

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


States

ProjectileFireMode

ProjectileFireMode.Timer

simulated event Timer ()

Overrides: Actor.Timer (global)


ProjectileFireMode.AltFire

function AltFire (Controller C)

Overrides: ONSWeapon.ProjectileFireMode.AltFire


ProjectileFireMode.CeaseFire

function CeaseFire (Controller C)

Overrides: ONSWeapon.CeaseFire (global)


ProjectileFireMode.ClientStartFire

simulated function ClientStartFire (Controller C, bool bAltFire)

Overrides: ONSWeapon.ClientStartFire (global)


ProjectileFireMode.ClientStopFire

simulated function ClientStopFire (Controller C, bool bWasAltFire)

Overrides: ONSWeapon.ClientStopFire (global)


ProjectileFireMode.Fire

function Fire (Controller C)

Overrides: ONSWeapon.ProjectileFireMode.Fire