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

UTGameContent.UTProj_CicadaRocket

Extends
UTProjectile

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- UTGame.UTProjectile
         |   
         +-- UTGameContent.UTProj_CicadaRocket

Variables Summary
vectorAxisDir
vectorAxisOrigin
boolbFinalTarget
floatCurForwardForceMag
floatCurInwardForceMag
floatCurSpiralForceMag
floatDesiredDistanceDecayRate
floatDesiredDistanceToAxis
floatDT
floatForwardForceMag
SoundCueIgniteSound
floatIgniteTime
vectorInitialAcceleration
floatInwardForceMag
floatInwardForceMagGrowthRate
floatKillRange
ParticleSystemProjIgnitedFlightTemplate
vectorSecondTarget
floatSpiralForceMag
floatSwitchTargetTime
vectorTarget
Inherited Variables from UTGame.UTProjectile
AccelRate, AmbientSound, bAdvanceExplosionEffect, bAttachExplosionToPawns, bAttachExplosionToVehicles, bCheckProjectileLight, bImportantAmbientSound, bShuttingDown, bSuppressExplosionFX, bSuppressSounds, Buoyancy, bWaitForEffects, bWideCheck, CheckRadius, CustomGravityScaling, DecalDissolveParamName, DecalHeight, DecalWidth, DurationOfDecal, ExplosionDecal, ExplosionLightClass, ExplosionSound, InstigatorBaseVehicle, MaxEffectDistance, MaxExplosionLightDistance, ProjectileLight, ProjectileLightClass, ProjEffects, ProjExplosionTemplate, ProjFlightTemplate, TerminalVelocity, TossZ
Inherited Variables from Engine.Projectile
bBegunPlay, bBlockedByInstigator, bInitRotationFromVelocity, bNotBlockedByShield, bRotationFollowsVelocity, bSwitchToZeroCollision, CylinderComponent, Damage, DamageRadius, ImpactedActor, ImpactSound, InstigatorController, MaxSpeed, MomentumTransfer, MyDamageType, NetCullDistanceSquared, SpawnSound, Speed, ZeroCollider, ZeroColliderComponent

Functions Summary
function ArmMissile (vector InitAccel, vector InitVelocity))
function BeginState (name PreviousStateName))
Homing
function BeginState (name PreviousStateName))
Spiraling
function ChangeTarget ()))
function Explode (vector HitLocation, vector HitNormal))
function Ignite ()))
function Init (vector Direction)
function Landed (vector HitNormal, Actor FloorActor))
function ProcessTouch (Actor Other, vector HitLocation, vector HitNormal))
function ReplicatedEvent (name VarName))
function Timer ()))
Homing
function Timer ()))
Spiraling
Inherited Functions from UTGame.UTProjectile
CalcCamera, CalculateTravelTime, CanSplash, CheckMaxEffectDistance, CreateProjectileLight, Destroyed, EffectIsRelevant, Explode, GetHomingTarget, GetPawnOwner, GetRange, GetTerminalVelocity, GetTimeToLocation, HideProjectile, Init, Landed, MyOnParticleSystemFinished, PostBeginPlay, PreBeginPlay, ProcessTouch, ProjectileHurtRadius, SetExplosionEffectParameters, SetInitialState, ShouldSpawnExplosionLight, Shutdown, SpawnExplosionEffects, SpawnFlightEffects, StaticGetTimeToLocation, Tick, TornOff
Inherited Functions from Engine.Projectile
CanSplash, EncroachedBy, EncroachingOn, Explode, FellOutOfWorld, GetRange, GetTeamNum, GetTimeToLocation, HitWall, HurtRadius, Init, IsStationary, PostBeginPlay, PreBeginPlay, ProcessTouch, RandSpin, Reset, StaticGetTimeToLocation, Touch

States Summary
Homing Source code
state Homing
BeginState, Timer
Spiraling Source code
state Spiraling
BeginState, Timer


Variables Detail

AxisDir Source code

var vector AxisDir;

AxisOrigin Source code

var vector AxisOrigin;

bFinalTarget Source code

var bool bFinalTarget;

CurForwardForceMag Source code

var float CurForwardForceMag;

CurInwardForceMag Source code

var float CurInwardForceMag;

CurSpiralForceMag Source code

var float CurSpiralForceMag;

DesiredDistanceDecayRate Source code

var float DesiredDistanceDecayRate;

DesiredDistanceToAxis Source code

var float DesiredDistanceToAxis;

DT Source code

var float DT;

ForwardForceMag Source code

var float ForwardForceMag;

IgniteSound Source code

var SoundCue IgniteSound;

IgniteTime Source code

var float IgniteTime;

InitialAcceleration Source code

var repnotify vector InitialAcceleration;

InwardForceMag Source code

var float InwardForceMag;

InwardForceMagGrowthRate Source code

var float InwardForceMagGrowthRate;

KillRange Source code

var float KillRange;

ProjIgnitedFlightTemplate Source code

var ParticleSystem ProjIgnitedFlightTemplate;

SecondTarget Source code

var vector SecondTarget;

SpiralForceMag Source code

var float SpiralForceMag;

SwitchTargetTime Source code

var float SwitchTargetTime;

Target Source code

var vector Target;


Functions Detail

ArmMissile Source code

function ArmMissile ( vector InitAccel, vector InitVelocity) )

BeginState Homing Source code

simulated function BeginState ( name PreviousStateName) )

BeginState Spiraling Source code

simulated function BeginState ( name PreviousStateName) )

ChangeTarget Source code

simulated function ChangeTarget ( ) )

Explode Source code

simulated function Explode ( vector HitLocation, vector HitNormal) )

Ignite Source code

simulated function Ignite ( ) )

Init Source code

function Init ( vector Direction )

Landed Source code

simulated function Landed ( vector HitNormal, Actor FloorActor) )

ProcessTouch Source code

simulated function ProcessTouch ( Actor Other, vector HitLocation, vector HitNormal) )

ReplicatedEvent Source code

simulated function ReplicatedEvent ( name VarName) )

Timer Homing Source code

simulated function Timer ( ) )

Timer Spiraling Source code

simulated function Timer ( ) )


Defaultproperties

defaultproperties
{
   SpiralForceMag=800.000000
   InwardForceMag=25.000000
   ForwardForceMag=15000.000000
   DesiredDistanceToAxis=250.000000
   DesiredDistanceDecayRate=500.000000
   DT=0.100000
   KillRange=2000.000000
   IgniteSound=SoundCue'A_Vehicle_Cicada.SoundCues.A_Vehicle_Cicada_MissileIgnite'
   ProjIgnitedFlightTemplate=ParticleSystem'VH_Cicada.Effects.P_VH_Cicada_MissileTrailIgnited'
   IgniteTime=0.200000
   bWaitForEffects=True
   ExplosionSound=SoundCue'A_Weapon_RocketLauncher.Cue.A_Weapon_RL_Impact_Cue'
   ProjFlightTemplate=ParticleSystem'VH_Cicada.Effects.P_VH_Cicada_MissileTrail'
   ProjExplosionTemplate=ParticleSystem'VH_Cicada.Effects.P_VH_Cicada_MissileExplosion'
   AccelRate=750.000000
   ExplosionLightClass=Class'UTGame.UTCicadaRocketExplosionLight'
   Speed=1000.000000
   MaxSpeed=4000.000000
   bRotationFollowsVelocity=True
   Damage=50.000000
   DamageRadius=220.000000
   MomentumTransfer=40000.000000
   MyDamageType=Class'UTGameContent.UTDmgType_CicadaRocket'
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   bNetTemporary=False
   bCollideActors=False
   LifeSpan=7.000000
   DrawScale=0.500000
   CollisionComponent=CollisionCylinder
   RotationRate=(Pitch=0,Yaw=0,Roll=50000)
   DesiredRotation=(Pitch=0,Yaw=0,Roll=900000)
   Name="Default__UTProj_CicadaRocket"
   ObjectArchetype=UTProjectile'UTGame.Default__UTProjectile'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:55.073 - Created with UnCodeX