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

KFMod.CrossbuzzsawBlade

Extends
ROBallisticProjectile

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- ROEngine.ROBallisticProjectile
         |   
         +-- KFMod.CrossbuzzsawBlade

Constants Summary
Inherited Contants from ROEngine.ROBallisticProjectile
ScaleFactor, ScaleFactorInverse

Variables Summary
soundBladeHitArmor
stringBladeHitArmorRef
soundBladeHitFlesh
stringBladeHitFleshRef
soundBladeHitWall
stringBladeHitWallRef
byteBounces
boolbOutOfPropellant
EmitterCorona
PawnIgnoreImpactPawn
ActorImpactActor
intMaxBounces
vectorOuttaPropLocation
stringStaticMeshRef
floatTotalFlightTime
xEmitterTrail
CrossbuzzsawBlade
stringAmbientSoundRef
class<DamageType>DamageTypeHeadShot
floatHeadShotDamageMult
floatStraightFlightTime
Inherited Variables from ROEngine.ROBallisticProjectile
AmbientVolumeScale, BallisticCoefficient, BCInverse, bDebugBallistics, bInitialAcceleration, bTrueBallistics, FlightTime, InitialAccelerationTime, MinFudgeScale, OrigLoc, SpeedFudgeScale, TraceHitLoc
Inherited Variables from Engine.Projectile
bNoFX, bReadyToSplash, bScriptPostRender, bSpecialCalcView, bSwitchToZeroCollision, Damage, DamageRadius, ExplosionDecal, ExplosionDecalSnow, ExploWallOut, HurtWall, ImpactSound, InstigatorController, LastTouched, MaxEffectDistance, MaxSpeed, MomentumTransfer, MyDamageType, SpawnSound, Speed, TossZ, ZeroCollider

Functions Summary
function BeginState ()))
OnWall
function Destroyed ()))
function Explode (vector HitLocation, vector HitNormal)
function HitWall (vector HitNormal, actor Wall ))
function Landed (vector HitNormal))
function PhysicsVolumeChange (PhysicsVolume Volume ))
function PlayHitNoise (bool bArmored ))
function PostBeginPlay ()))
function PostNetReceive ()))
function PreloadAssets ()))
function ProcessTouch (Actor Other, vector HitLocation))
function ProcessTouch (Actor Other, vector HitLocation))
OnWall
function Stick (actor HitActor, vector HitLocation))
function Tick (float DeltaTime ))
function Tick (float Delta ))
OnWall
functionbool UnloadAssets ()))
Inherited Functions from ROEngine.ROBallisticProjectile
HitWall, PostBeginPlay
Inherited Functions from Engine.Projectile
BlowUp, CanSplash, CheckMaxEffectDistance, ClientSideTouch, DelayedHurtRadius, EncroachingOn, Explode, GetPitchForRange, GetRange, GetYAdjustForRange, HitWall, HurtRadius, IsStationary, PostBeginPlay, PostRender2D, ProcessTouch, RandSpin, Reset, SpecialCalcView, Touch

States Summary
OnWall Source code
simulated state OnWall
BeginState, ProcessTouch, Tick


Variables Detail

BladeHitArmor Source code

var sound BladeHitArmor;

BladeHitArmorRef Source code

var string BladeHitArmorRef;

BladeHitFlesh Source code

var sound BladeHitFlesh;

BladeHitFleshRef Source code

var string BladeHitFleshRef;

BladeHitWall Source code

var sound BladeHitWall;

BladeHitWallRef Source code

var string BladeHitWallRef;

Bounces Source code

var byte Bounces;

bOutOfPropellant Source code

var bool bOutOfPropellant;

Corona Source code

var Emitter Corona;

IgnoreImpactPawn Source code

var Pawn IgnoreImpactPawn;

ImpactActor Source code

var Actor ImpactActor;

MaxBounces Source code

var int MaxBounces;

OuttaPropLocation Source code

var vector OuttaPropLocation;

StaticMeshRef Source code

var string StaticMeshRef;

TotalFlightTime Source code

var float TotalFlightTime;

Trail Source code

var xEmitter Trail;

CrossbuzzsawBlade

AmbientSoundRef Source code

var(CrossbuzzsawBlade) string AmbientSoundRef;

DamageTypeHeadShot Source code

var(CrossbuzzsawBlade) class<DamageType> DamageTypeHeadShot;

HeadShotDamageMult Source code

var(CrossbuzzsawBlade) float HeadShotDamageMult;

StraightFlightTime Source code

var(CrossbuzzsawBlade) float StraightFlightTime;


Functions Detail

BeginState OnWall Source code

simulated function BeginState ( ) )

Destroyed Source code

simulated function Destroyed ( ) )

Explode Source code

simulated function Explode ( vector HitLocation, vector HitNormal )

HitWall Source code

simulated function HitWall ( vector HitNormal, actor Wall ) )

Landed Source code

simulated function Landed ( vector HitNormal) )

PhysicsVolumeChange Source code

simulated function PhysicsVolumeChange ( PhysicsVolume Volume ) )

PlayHitNoise Source code

function PlayHitNoise ( bool bArmored ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PostNetReceive Source code

simulated function PostNetReceive ( ) )

PreloadAssets Source code

static function PreloadAssets ( ) )

ProcessTouch Source code

simulated function ProcessTouch ( Actor Other, vector HitLocation) )

ProcessTouch OnWall Source code

function ProcessTouch ( Actor Other, vector HitLocation) )

Stick Source code

simulated function Stick ( actor HitActor, vector HitLocation) )

Tick Source code

simulated function Tick ( float DeltaTime ) )

Tick OnWall Source code

simulated function Tick ( float Delta ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     DamageTypeHeadShot=Class'KFMod.DamTypeCrossbuzzsawHeadShot'
     HeadShotDamageMult=2.000000
     AmbientSoundRef="KF_IJC_HalloweenSnd.KF_SawbladeBow_Projectile_Loop"
     StaticMeshRef="EffectsSM.Weapons.cheetah_blade"
     BladeHitWallRef="KF_IJC_HalloweenSnd.KF_SawbladeBow_Projectile_Hit"
     BladeHitArmorRef="KF_IJC_HalloweenSnd.KF_SawbladeBow_Projectile_Hit"
     BladeHitFleshRef="KF_AxeSnd.Axe_HitFlesh"
     Bounces=1
     MaxBounces=5
     StraightFlightTime=0.650000
     AmbientVolumeScale=2.000000
     bTrueBallistics=False
     Speed=1500.000000
     Damage=500.000000
     MomentumTransfer=50000.000000
     MyDamageType=Class'KFMod.DamTypeCrossbuzzsaw'
     ExplosionDecal=Class'KFMod.ShotgunDecal'
     DrawType=DT_StaticMesh
     CullDistance=7500.000000
     bNetTemporary=False
     bUpdateSimulatedPosition=True
     LifeSpan=180.000000
     DrawScale=3.000000
     Style=STY_Alpha
     bUnlit=False
     SoundVolume=175
     SoundRadius=250.000000
     TransientSoundVolume=0.500000
     bBounce=True
}

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