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

KFMod.KFWeaponAttachment

Extends
BaseKFWeaponAttachment

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.InventoryAttachment
      |   
      +-- Engine.WeaponAttachment
         |   
         +-- ROEngine.BaseKFWeaponAttachment
            |   
            +-- KFMod.KFWeaponAttachment

Direct Known Subclasses:

AA12Attachment, AK47Attachment, BlowerThrowerAttachment, BoomStickAttachment, BullpupAttachment, DeagleAttachment, DualiesAttachment, FlareRevolverAttachment, FNFAL_ACOG_Attachment, HuskGunAttachment, KFMeleeAttachment, KrissMAttachment, KSGAttachment, LAWAttachment, M14EBRAttachment, M32Attachment, M4Attachment, M79Attachment, M7A3MAttachment, M99Attachment, MAC10Attachment, Magnum44Attachment, MK23Attachment, MKb42Attachment, MP5MAttachment, MP7MAttachment, NailGunAttachment, PipeBombAttachment, SCARMK17Attachment, SealSquealAttachment, SeekerSixAttachment, ShotgunAttachment, SingleAttachment, SPGrenadeAttachment, SPShotgunAttachment, SPSniperAttachment, SPThompsonAttachment, ThompsonAttachment, ThompsonDrumAttachment, TrenchgunAttachment, WinchesterAttachment, ZEDGunAttachment, ZEDMKIIAttachment

Variables Summary
nameAirAnims[4]
nameAirStillAnim
stringAmbientSoundRef
boolbDoFiringEffects
nameCrouchAnims[8]
nameCrouchTurnLeftAnim
nameCrouchTurnRightAnim
nameDodgeAnims[4]
nameDoubleJumpAnims[4]
nameFireAltAnims[4]
nameFireAnims[4]
nameFireCrouchAltAnims[4]
nameFireCrouchAnims[4]
nameHitAnims[4]
nameIdleChatAnim
nameIdleCrouchAnim
nameIdleHeavyAnim
nameIdleRestAnim
nameIdleRifleAnim
nameIdleSwimAnim
nameIdleWeaponAnim
nameLandAnims[4]
PawnLastInstig
stringMeshRef
EmittermMuzFlash3rd
class<Emitter>mMuzFlashClass
vectormOldHitLocation
nameMovementAnims[8]
xEmittermShellCaseEmitter
class<xEmitter>mShellCaseEmitterClass
class<Emitter>mTracerClass
vectorOlComprVect
byteOldSpawnHitCount
namePostFireBlendCrouchAnim
namePostFireBlendStandAnim
nameSwimAnims[4]
nameTakeoffAnims[4]
nameTakeoffStillAnim
nameTurnLeftAnim
nameTurnRightAnim
nameWalkAnims[8]
nameWallDodgeAnims[4]
KFWeaponAttachment
vectormShellEmitterOffset
EmittermTracer
floatmTracerMinDistance
floatmTracerPullback
floatmTracerSpeed
nameShellEjectBoneName
Inherited Variables from ROEngine.BaseKFWeaponAttachment
bAltRapidFire, bHeavy, bRapidFire, LitWeapon, mHitActor, mHitNormal, WeaponAmbientScale
Inherited Variables from Engine.WeaponAttachment
bAutoFire, BeaconColor, bMatchWeapons, FiringMode, FiringSpeed, FlashCount, mHitLocation, SpawnHitCount, SplashEffect

Functions Summary
function Destroyed ()))
function DoFlashEmitter ()))
functionvector GetTracerStart ()))
function PostNetBeginPlay ()))
function PostNetReceive ()))
function PreloadAssets (optional KFWeaponAttachment Spawned))
function SpawnTracer ()))
function TacBeamGone ()
event ThirdPersonEffects ()))
functionbool UnloadAssets ()))
function UpdateHit (Actor HitActor, vector HitLocation, vector HitNormal))
function UpdateTacBeam (float Dist)
function WeaponLight ()))
Inherited Functions from ROEngine.BaseKFWeaponAttachment
GetHitInfo, GetTipLocation, Hide, InitFor, PostNetBeginPlay, ThirdPersonEffects, Timer, WeaponLight
Inherited Functions from Engine.WeaponAttachment
CheckForSplash, ThirdPersonEffects, UpdateHit


Variables Detail

AirAnims[4] Source code

var name AirAnims[4];

AirStillAnim Source code

var name AirStillAnim;

AmbientSoundRef Source code

var string AmbientSoundRef;

bDoFiringEffects Source code

var bool bDoFiringEffects;

CrouchAnims[8] Source code

var name CrouchAnims[8];

CrouchTurnLeftAnim Source code

var name CrouchTurnLeftAnim;

CrouchTurnRightAnim Source code

var name CrouchTurnRightAnim;

DodgeAnims[4] Source code

var name DodgeAnims[4];

DoubleJumpAnims[4] Source code

var name DoubleJumpAnims[4];

FireAltAnims[4] Source code

var name FireAltAnims[4];

FireAnims[4] Source code

var name FireAnims[4];

FireCrouchAltAnims[4] Source code

var name FireCrouchAltAnims[4];

FireCrouchAnims[4] Source code

var name FireCrouchAnims[4];

HitAnims[4] Source code

var name HitAnims[4];

IdleChatAnim Source code

var name IdleChatAnim;

IdleCrouchAnim Source code

var name IdleCrouchAnim;

IdleHeavyAnim Source code

var name IdleHeavyAnim;

IdleRestAnim Source code

var name IdleRestAnim;

IdleRifleAnim Source code

var name IdleRifleAnim;

IdleSwimAnim Source code

var name IdleSwimAnim;

IdleWeaponAnim Source code

var name IdleWeaponAnim;

LandAnims[4] Source code

var name LandAnims[4];

LastInstig Source code

var Pawn LastInstig;

MeshRef Source code

var string MeshRef;

mMuzFlash3rd Source code

var Emitter mMuzFlash3rd;

mMuzFlashClass Source code

var class<Emitter> mMuzFlashClass;

mOldHitLocation Source code

var vector mOldHitLocation;

MovementAnims[8] Source code

var name MovementAnims[8];

mShellCaseEmitter Source code

var xEmitter mShellCaseEmitter;

mShellCaseEmitterClass Source code

var class<xEmitter> mShellCaseEmitterClass;

mTracerClass Source code

var class<Emitter> mTracerClass;

OlComprVect Source code

var vector OlComprVect;

OldSpawnHitCount Source code

var byte OldSpawnHitCount;

PostFireBlendCrouchAnim Source code

var name PostFireBlendCrouchAnim;

PostFireBlendStandAnim Source code

var name PostFireBlendStandAnim;

SwimAnims[4] Source code

var name SwimAnims[4];

TakeoffAnims[4] Source code

var name TakeoffAnims[4];

TakeoffStillAnim Source code

var name TakeoffStillAnim;

TurnLeftAnim Source code

var name TurnLeftAnim;

TurnRightAnim Source code

var name TurnRightAnim;

WalkAnims[8] Source code

var name WalkAnims[8];

WallDodgeAnims[4] Source code

var name WallDodgeAnims[4];

KFWeaponAttachment

mShellEmitterOffset Source code

var(KFWeaponAttachment) vector mShellEmitterOffset;

mTracer Source code

var(KFWeaponAttachment) editinline Emitter mTracer;

mTracerMinDistance Source code

var(KFWeaponAttachment) float mTracerMinDistance;

mTracerPullback Source code

var(KFWeaponAttachment) float mTracerPullback;

mTracerSpeed Source code

var(KFWeaponAttachment) float mTracerSpeed;

ShellEjectBoneName Source code

var(KFWeaponAttachment) name ShellEjectBoneName;


Functions Detail

Destroyed Source code

simulated function Destroyed ( ) )

DoFlashEmitter Source code

simulated function DoFlashEmitter ( ) )

GetTracerStart Source code

simulated function vector GetTracerStart ( ) )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

PostNetReceive Source code

simulated function PostNetReceive ( ) )

PreloadAssets Source code

static function PreloadAssets ( optional KFWeaponAttachment Spawned) )

SpawnTracer Source code

simulated function SpawnTracer ( ) )

TacBeamGone Source code

simulated function TacBeamGone ( )

ThirdPersonEffects Source code

simulated event ThirdPersonEffects ( ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )

UpdateHit Source code

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

UpdateTacBeam Source code

simulated function UpdateTacBeam ( float Dist )

WeaponLight Source code

simulated function WeaponLight ( ) )


Defaultproperties

defaultproperties
{
     mTracerPullback=50.000000
     mTracerSpeed=7500.000000
     ShellEjectBoneName="ShellPort"
     bDoFiringEffects=True
     MovementAnims(0)="JogF_Bullpup"
     MovementAnims(1)="JogB_Bullpup"
     MovementAnims(2)="JogL_Bullpup"
     MovementAnims(3)="JogR_Bullpup"
     TurnLeftAnim="TurnL"
     TurnRightAnim="TurnR"
     CrouchAnims(0)="CHwalkF_BullPup"
     CrouchAnims(1)="CHwalkB_BullPup"
     CrouchAnims(2)="CHwalkL_BullPup"
     CrouchAnims(3)="CHwalkR_BullPup"
     WalkAnims(0)="WalkF_Single9mm"
     WalkAnims(1)="WalkB_Single9mm"
     WalkAnims(2)="WalkL_Single9mm"
     WalkAnims(3)="WalkR_Single9mm"
     AirAnims(0)="JumpF_Mid"
     AirAnims(1)="JumpF_Mid"
     AirAnims(2)="JumpL_Mid"
     AirAnims(3)="JumpR_Mid"
     TakeoffAnims(0)="JumpF_Takeoff"
     TakeoffAnims(1)="JumpF_Takeoff"
     TakeoffAnims(2)="JumpL_Takeoff"
     TakeoffAnims(3)="JumpR_Takeoff"
     LandAnims(0)="JumpF_Land"
     LandAnims(1)="JumpF_Land"
     LandAnims(2)="JumpL_Land"
     LandAnims(3)="JumpR_Land"
     DoubleJumpAnims(0)="DoubleJumpF"
     DoubleJumpAnims(1)="DoubleJumpB"
     DoubleJumpAnims(2)="DoubleJumpL"
     DoubleJumpAnims(3)="DoubleJumpR"
     DodgeAnims(0)="JumpF_Takeoff"
     DodgeAnims(1)="JumpF_Takeoff"
     DodgeAnims(2)="JumpL_Takeoff"
     DodgeAnims(3)="JumpR_Takeoff"
     AirStillAnim="JumpF_Mid"
     TakeoffStillAnim="JumpF_Takeoff"
     CrouchTurnRightAnim="CH_TurnR"
     CrouchTurnLeftAnim="CH_TurnL"
     IdleCrouchAnim="CHIdle_BullPup"
     IdleSwimAnim="Swim_Tread"
     IdleWeaponAnim="Idle_Bullpup"
     IdleRestAnim="Idle_Bullpup"
     IdleChatAnim="Idle_Bullpup"
     WallDodgeAnims(0)="WallDodgeF"
     WallDodgeAnims(1)="WallDodgeB"
     WallDodgeAnims(2)="WallDodgeL"
     WallDodgeAnims(3)="WallDodgeR"
     IdleHeavyAnim="Idle_Bullpup"
     IdleRifleAnim="Idle_Bullpup"
     FireAnims(0)="Fire_Bullpup"
     FireAnims(1)="Fire_Bullpup"
     FireAnims(2)="Fire_Bullpup"
     FireAnims(3)="Fire_Bullpup"
     FireAltAnims(0)="Fire_Bullpup"
     FireAltAnims(1)="Fire_Bullpup"
     FireAltAnims(2)="Fire_Bullpup"
     FireAltAnims(3)="Fire_Bullpup"
     FireCrouchAnims(0)="CHFire_BullPup"
     FireCrouchAnims(1)="CHFire_BullPup"
     FireCrouchAnims(2)="CHFire_BullPup"
     FireCrouchAnims(3)="CHFire_BullPup"
     FireCrouchAltAnims(0)="CHFire_BullPup"
     FireCrouchAltAnims(1)="CHFire_BullPup"
     FireCrouchAltAnims(2)="CHFire_BullPup"
     FireCrouchAltAnims(3)="CHFire_BullPup"
     HitAnims(0)="HitF_Bullpup"
     HitAnims(1)="HitB_Bullpup"
     HitAnims(2)="HitL_Bullpup"
     HitAnims(3)="HitR_Bullpup"
     PostFireBlendStandAnim="Blend_Bullpup"
     PostFireBlendCrouchAnim="CHBlend_Bullpup"
     LightType=LT_Steady
     LightEffect=LE_NonIncidence
     LightHue=30
     LightSaturation=150
     LightBrightness=255.000000
     LightRadius=10.000000
     LightPeriod=3
     DrawScale=1.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:47.872 - Created with UnCodeX