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

XWeapons.MinigunAttachment

Extends
xWeaponAttachment

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.InventoryAttachment
      |   
      +-- Engine.WeaponAttachment
         |   
         +-- XGame.xWeaponAttachment
            |   
            +-- XWeapons.MinigunAttachment

Variables Summary
floatmCurrentRoll
floatmLastTracerTime
EmittermMuzFlash3rd
class<Emitter>mMuzFlashClass
vectormOldHitLocation
floatmRollInc
floatmRollUpdateTime
xEmittermShellCaseEmitter
class<xEmitter>mShellCaseEmitterClass
class<Emitter>mTracerClass
floatmTracerInterval
byteOldSpawnHitCount
MinigunAttachment
vectormShellEmitterOffset
EmittermTracer
floatmTracerIntervalPrimary
floatmTracerIntervalSecondary
floatmTracerMinDistance
floatmTracerPullback
floatmTracerSpeed
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 GetTracerStart ()))
event ThirdPersonEffects ()))
function Tick (float deltaTime))
TickTracer
function UpdateHit (Actor HitActor, vector HitLocation, vector HitNormal))
function UpdateRoll (float dt))
function UpdateRollTime (bool bUpdate))
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
TickTracer Source code
state TickTracer
Tick


Variables Detail

mCurrentRoll Source code

var float mCurrentRoll;

mLastTracerTime Source code

var float mLastTracerTime;

mMuzFlash3rd Source code

var Emitter mMuzFlash3rd;

mMuzFlashClass Source code

var class<Emitter> mMuzFlashClass;

mOldHitLocation Source code

var vector mOldHitLocation;

mRollInc Source code

var float mRollInc;

mRollUpdateTime Source code

var float mRollUpdateTime;

mShellCaseEmitter Source code

var xEmitter mShellCaseEmitter;

mShellCaseEmitterClass Source code

var class<xEmitter> mShellCaseEmitterClass;

mTracerClass Source code

var class<Emitter> mTracerClass;

mTracerInterval Source code

var float mTracerInterval;

OldSpawnHitCount Source code

var byte OldSpawnHitCount;

MinigunAttachment

mShellEmitterOffset Source code

var(MinigunAttachment) vector mShellEmitterOffset;

mTracer Source code

var(MinigunAttachment) editinline Emitter mTracer;

mTracerIntervalPrimary Source code

var(MinigunAttachment) float mTracerIntervalPrimary;

mTracerIntervalSecondary Source code

var(MinigunAttachment) float mTracerIntervalSecondary;

mTracerMinDistance Source code

var(MinigunAttachment) float mTracerMinDistance;

mTracerPullback Source code

var(MinigunAttachment) float mTracerPullback;

mTracerSpeed Source code

var(MinigunAttachment) float mTracerSpeed;


Functions Detail

Destroyed Source code

function Destroyed ( ) )

GetTracerStart Source code

simulated function vector GetTracerStart ( ) )

ThirdPersonEffects Source code

simulated event ThirdPersonEffects ( ) )

Tick TickTracer Source code

simulated function Tick ( float deltaTime) )

UpdateHit Source code

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

UpdateRoll Source code

simulated function UpdateRoll ( float dt) )

UpdateRollTime Source code

simulated function UpdateRollTime ( bool bUpdate) )

UpdateTracer Source code

simulated function UpdateTracer ( ) )


Defaultproperties

defaultproperties
{
	mTracerIntervalPrimary=0.12
	mTracerIntervalSecondary=0.18
    mTracerClass=class'XEffects.NewTracer'
	mTracerPullback=50.0
	mTracerMinDistance=0.0
	mTracerSpeed=10000.0


    mMuzFlashClass=class'XEffects.NewMinigunMFlash'
    mShellCaseEmitterClass=class'XEffects.ShellSpewer'
    
    bHeavy=true
    bRapidFire=true
    bAltRapidFire=true
    Mesh=mesh'Weapons.Minigun_3rd'


    bDynamicLight=false
    LightType=LT_Pulse
    LightEffect=LE_NonIncidence
    LightPeriod=3
    LightBrightness=255
    LightHue=30
    LightSaturation=150
    LightRadius=5.0
	CullDistance=+5000.0
    SplashEffect=class'BulletSplash'
}

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