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

UT2k4Assault.WA_Turret_Minigun

Extends
xWeaponAttachment

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.InventoryAttachment
      |   
      +-- Engine.WeaponAttachment
         |   
         +-- XGame.xWeaponAttachment
            |   
            +-- UT2k4Assault.WA_Turret_Minigun

Variables Summary
boolbFiring
intCannonRollSpeed
intCurrentCannonRoll
intCurrentRollSpeed
SoundFiringSound
floatLastFireTime
floatmLastTracerTime
xEmittermMuzFlash3rd
class<MinigunMuzFlash3rd>mMuzFlashClass
vectormOldHitLocation
xEmittermShellCaseEmitter
class<xEmitter>mShellCaseEmitterClass
class<Emitter>mTracerClass
byteOldSpawnHitCount
intRollSpeedAcc
floatSpread
SoundWindingSound
WA_Turret_Minigun
vectormShellEmitterOffset
EmittermTracer
floatmTracerInterval
floatmTracerMinDistance
floatmTracerPullback
floatmTracerSpeed
xEmitterSmokeEmitter
class<xEmitter>SmokeEmitterClass
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 ()))
functionvector GetFireStart (vector RelOffset ))
function GetViewAxes (out vector xaxis, out vector yaxis, out vector zaxis ))
function PostBeginPlay ()))
event StartFiring ()))
event StopFiring ()))
event ThirdPersonEffects ()))
function Tick (float deltaTime))
Firing
function Timer ()))
function UpdateHit (Actor HitActor, vector HitLocation, vector HitNormal))
function UpdateTracer ()))
Inherited Functions from XGame.xWeaponAttachment
GetHitInfo, GetTipLocation, Hide, InitFor, PostNetBeginPlay, ThirdPersonEffects, Timer, WeaponLight
Inherited Functions from Engine.WeaponAttachment
CheckForSplash, ThirdPersonEffects, UpdateHit

States Summary
Firing Source code
state Firing
Tick


Variables Detail

bFiring Source code

var bool bFiring;

CannonRollSpeed Source code

var int CannonRollSpeed;

CurrentCannonRoll Source code

var int CurrentCannonRoll;

CurrentRollSpeed Source code

var int CurrentRollSpeed;

FiringSound Source code

var Sound FiringSound;

LastFireTime Source code

var float LastFireTime;

mLastTracerTime Source code

var float mLastTracerTime;

mMuzFlash3rd Source code

var xEmitter mMuzFlash3rd;

mMuzFlashClass Source code

var class<MinigunMuzFlash3rd> mMuzFlashClass;

mOldHitLocation Source code

var vector mOldHitLocation;

mShellCaseEmitter Source code

var xEmitter mShellCaseEmitter;

mShellCaseEmitterClass Source code

var class<xEmitter> mShellCaseEmitterClass;

mTracerClass Source code

var class<Emitter> mTracerClass;

OldSpawnHitCount Source code

var byte OldSpawnHitCount;

RollSpeedAcc Source code

var int RollSpeedAcc;

Spread Source code

var float Spread;

WindingSound Source code

var Sound WindingSound;

WA_Turret_Minigun

mShellEmitterOffset Source code

var(WA_Turret_Minigun) vector mShellEmitterOffset;

mTracer Source code

var(WA_Turret_Minigun) editinline Emitter mTracer;

mTracerInterval Source code

var(WA_Turret_Minigun) float mTracerInterval;

mTracerMinDistance Source code

var(WA_Turret_Minigun) float mTracerMinDistance;

mTracerPullback Source code

var(WA_Turret_Minigun) float mTracerPullback;

mTracerSpeed Source code

var(WA_Turret_Minigun) float mTracerSpeed;

SmokeEmitter Source code

var(WA_Turret_Minigun) xEmitter SmokeEmitter;

SmokeEmitterClass Source code

var(WA_Turret_Minigun) class<xEmitter> SmokeEmitterClass;


Functions Detail

Destroyed Source code

simulated function Destroyed ( ) )

GetFireStart Source code

simulated function vector GetFireStart ( vector RelOffset ) )

GetViewAxes Source code

simulated function GetViewAxes ( out vector xaxis, out vector yaxis, out vector zaxis ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

StartFiring Source code

simulated event StartFiring ( ) )

StopFiring Source code

simulated event StopFiring ( ) )

ThirdPersonEffects Source code

simulated event ThirdPersonEffects ( ) )

Tick Firing Source code

simulated function Tick ( float deltaTime) )

Timer Source code

simulated function Timer ( ) )

UpdateHit Source code

function UpdateHit ( Actor HitActor, vector HitLocation, vector HitNormal) )

UpdateTracer Source code

simulated function UpdateTracer ( ) )


Defaultproperties

defaultproperties
{
	Spread=1024
	CannonRollSpeed=196608
	RollSpeedAcc=98304


	SmokeEmitterClass=class'xEffects.MinigunMuzzleSmoke'
	mMuzFlashClass=class'XEffects.MinigunMuzFlash3rd'
	mShellCaseEmitterClass=class'UT2k4Assault.FX_Minigun_ShellSpewer'
	mShellEmitterOffset=(X=28,Y=-40,Z=62)
    
	mTracerInterval=0.06
	mTracerClass=class'XEffects.NewTracer'
	mTracerPullback=150.0
	mTracerMinDistance=0.0
	mTracerSpeed=10000.0


	FiringSound=Sound'NewWeaponSounds.MinigunTurretFire'
    WindingSound=Sound'NewWeaponSounds.MinigunTurretWindDown'


	bHeavy=true
    bRapidFire=true
    bAltRapidFire=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.247 - Created with UnCodeX