UE2:ONSMASCannon (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> ONSWeapon >> ONSMASCannon
Package:
OnslaughtFull


Properties

Beam

Type: Emitter


BeamEffectClass

Type: class<Emitter>


Default value: Class'OnslaughtFull.ONSMASCannonBeamEffect'

DamageRadius

Type: float


Default value: 2200.0

GHitLocation

Type: Object.Vector


GHitNormal

Type: Object.Vector


Default values

Property Value
AIInfo[0]
Member Value
AimError 0.0
RefireRate 0.99
AIInfo[1]
Member Value
AimError 0.0
RefireRate 0.99
bForceCenterAim True
bInstantFire True
bReplicateAnimations True
DamageMax 1000
DamageMin 1000
DamageType Class'OnslaughtFull.DamTypeMASCannon'
FireForce "MASBIGFire"
FireInterval 6.0
FireIntervalAimLock 0.6
FireSoundClass Sound'ONSVehicleSounds-S.MAS.MASBIGFire01'
FireSoundVolume 512.0
Mesh Mesh'ONSFullAnimations.MASMainGun'
Momentum 2000000.0
PitchBone 'MainGunBase'
PitchUpLimit 10000
RotationsPerSecond 0.4
TraceRange 25000.0
WeaponFireAttachmentBone 'MainGunBarrel'
WeaponFireOffset 25.0
YawBone 'MainGunBase'

Functions

Static functions

StaticPrecache

static function StaticPrecache (LevelInfo L)

Overrides: ONSWeapon.StaticPrecache


Events

Destroyed

event Destroyed ()

Overrides: ONSWeapon.Destroyed


Other instance functions

AdjustAim

function Object.Rotator AdjustAim (bool bAltFire)

Overrides: ONSWeapon.AdjustAim


CeaseFire

function CeaseFire (Controller C)

Overrides: ONSWeapon.CeaseFire


SetFireRateModifier

simulated function SetFireRateModifier (float Modifier)

Overrides: ONSWeapon.SetFireRateModifier


TraceFire

function TraceFire (Object.Vector Start, Object.Rotator Dir)

Overrides: ONSWeapon.TraceFire


UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


UpdatePrecacheStaticMeshes

simulated function UpdatePrecacheStaticMeshes ()

Overrides: Actor.UpdatePrecacheStaticMeshes


States

InstantFireMode

Inherits from: ONSWeapon.InstantFireMode

Modifiers: simulated

InstantFireMode.AltFire

function AltFire (Controller C)

Overrides: ONSWeapon.InstantFireMode.AltFire


InstantFireMode.Explosion

function Explosion (float DamRad)


InstantFireMode.SpawnHitEffects

simulated function SpawnHitEffects (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: ONSWeapon.InstantFireMode.SpawnHitEffects