Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UT2k4AssaultFull.WA_Turret_IonCannon

Extends
xWeaponAttachment

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.InventoryAttachment
      |   
      +-- Engine.WeaponAttachment
         |   
         +-- XGame.xWeaponAttachment
            |   
            +-- UT2k4AssaultFull.WA_Turret_IonCannon

Variables Summary
floatBeamSize
ASTurret_IonCannonCannonPawn
floatChargeBeamSize
FX_Turret_IonCannon_ChargeBeamChargeBeam[2]
byteChargeCount
FX_Turret_IonCannon_LaserBeamLaserBeam
floatLastFXUpdate
byteOldChargeCount
byteOldReleaseCount
byteReleaseCount
vectorRightChargeBeamOffset
Inherited Variables from XGame.xWeaponAttachment
bAltRapidFire, bHeavy, bRapidFire, LitWeapon, mHitActor, mHitNormal
Inherited Variables from Engine.WeaponAttachment
bAutoFire, BeaconColor, bMatchWeapons, FiringMode, FiringSpeed, FlashCount, mHitLocation, SpawnHitCount, SplashEffect

Functions Summary
function Destroyed ()))
function PlayCharge ()))
function PlayFire ()))
function PlayRelease ()))
event PostNetBeginPlay ()))
event PostNetReceive ()))
function SpawnLaserBeam ()))
function StartChargeFX ()))
function StopChargeFX ()))
event ThirdPersonEffects ()))
function Timer ()))
function UpdateChargeBeam ()))
function UpdateInstigator ()))
function UpdateLaserBeamLocation (out vector Start, out vector HitLocation ))
function UpdateSingleChargeBeam (byte n ))
Inherited Functions from XGame.xWeaponAttachment
GetHitInfo, GetTipLocation, Hide, InitFor, PostNetBeginPlay, ThirdPersonEffects, Timer, WeaponLight
Inherited Functions from Engine.WeaponAttachment
CheckForSplash, ThirdPersonEffects, UpdateHit


Variables Detail

BeamSize Source code

var float BeamSize;

CannonPawn Source code

var ASTurret_IonCannon CannonPawn;

ChargeBeamSize Source code

var float ChargeBeamSize;

ChargeBeam[2] Source code

var FX_Turret_IonCannon_ChargeBeam ChargeBeam[2];

ChargeCount Source code

var byte ChargeCount;

LaserBeam Source code

var FX_Turret_IonCannon_LaserBeam LaserBeam;

LastFXUpdate Source code

var float LastFXUpdate;

OldChargeCount Source code

var byte OldChargeCount;

OldReleaseCount Source code

var byte OldReleaseCount;

ReleaseCount Source code

var byte ReleaseCount;

RightChargeBeamOffset Source code

var vector RightChargeBeamOffset;


Functions Detail

Destroyed Source code

simulated function Destroyed ( ) )

PlayCharge Source code

simulated function PlayCharge ( ) )

PlayFire Source code

simulated function PlayFire ( ) )

PlayRelease Source code

simulated function PlayRelease ( ) )

PostNetBeginPlay Source code

simulated event PostNetBeginPlay ( ) )

PostNetReceive Source code

simulated event PostNetReceive ( ) )

SpawnLaserBeam Source code

simulated function SpawnLaserBeam ( ) )

StartChargeFX Source code

simulated function StartChargeFX ( ) )

StopChargeFX Source code

simulated function StopChargeFX ( ) )

ThirdPersonEffects Source code

simulated event ThirdPersonEffects ( ) )

Timer Source code

simulated function Timer ( ) )

UpdateChargeBeam Source code

simulated function UpdateChargeBeam ( ) )

UpdateInstigator Source code

simulated function UpdateInstigator ( ) )

UpdateLaserBeamLocation Source code

simulated function UpdateLaserBeamLocation ( out vector Start, out vector HitLocation ) )

UpdateSingleChargeBeam Source code

simulated function UpdateSingleChargeBeam ( byte n ) )


Defaultproperties

defaultproperties
{
	RightChargeBeamOffset=(Y=200)
	bNetNotify=true
	bHidden=true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:29.231 - Created with UnCodeX