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

JBToolbox2.JBSpiderMine

Extends
ONSMineProjectile

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- Onslaught.ONSMineProjectile
         |   
         +-- JBToolbox2.JBSpiderMine

Direct Known Subclasses:

JBSpiderMineBlue

Variables Summary
vectorLastLocation
AvoidMarkerMyFear
JBSpiderSpawnerSpawner
JBSpiderMine
floatDampenFactor
floatDampenFactorParallel
floatDetectionRange
intHealth
nameIdleAnims[5]
Inherited Variables from Onslaught.ONSMineProjectile
bClosedDown, bGoToTargetLoc, DetectionTimer, ExplodeSound, HeightOffset, ScurryAnimRate, ScurrySpeed, TargetLoc, TargetLocFuzz, TargetPawn, TeamNum
Inherited Variables from Engine.Projectile
bNoFX, bReadyToSplash, bScriptPostRender, bSpecialCalcView, bSwitchToZeroCollision, Damage, DamageRadius, ExplosionDecal, ExploWallOut, HurtWall, ImpactSound, InstigatorController, LastTouched, MaxEffectDistance, MaxSpeed, MomentumTransfer, MyDamageType, SpawnSound, Speed, TossZ, ZeroCollider

Functions Summary
function AcquireTarget ()))
function BeginState ()))
OnGround
event Destroyed ()))
event EncroachedBy (Actor Other))
function EndState ()))
OnGround
event HitWall (vector HitNormal, Actor Wall))
function Landed (vector HitNormal))
Flying
event PostBeginPlay ()))
event PostNetBeginPlay ()))
function ProcessTouch (Actor Other, vector HitLocation))
function SetScurryTarget (vector NewTargetLoc))
function TakeDamage (int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType))
function Timer ()))
OnGround
function Timer ()))
Scurrying
function Timer ()))
ScurryToTargetLoc
function Trigger (Actor Other, Pawn InstigatedBy))
Inherited Functions from Onslaught.ONSMineProjectile
AcquireTarget, AdjustSpeed, Attach, BaseChange, BeginState, BlowUp, Destroyed, Detach, EndState, HitWall, Landed, PhysicsVolumeChange, PostBeginPlay, PostNetBeginPlay, ProcessTouch, SetScurryTarget, TakeDamage, Timer, WarnTarget
Inherited Functions from Engine.Projectile
BlowUp, CanSplash, CheckMaxEffectDistance, ClientSideTouch, DelayedHurtRadius, EncroachingOn, Explode, GetRange, HitWall, HurtRadius, IsStationary, PostBeginPlay, PostRender2D, ProcessTouch, RandSpin, Reset, SpecialCalcView, Touch

States Summary
Flying Source code
auto state Flying
Landed
OnGround Source code
simulated state OnGround
BeginState, EndState, Timer
Scurrying Source code
simulated state Scurrying
Timer
ScurryToTargetLoc Source code
simulated state ScurryToTargetLoc
Timer


Variables Detail

LastLocation Source code

var vector LastLocation;

MyFear Source code

var AvoidMarker MyFear;

Spawner Source code

var JBSpiderSpawner Spawner;

JBSpiderMine

DampenFactor Source code

var(JBSpiderMine) float DampenFactor;

DampenFactorParallel Source code

var(JBSpiderMine) float DampenFactorParallel;

DetectionRange Source code

var(JBSpiderMine) float DetectionRange;

Health Source code

var(JBSpiderMine) int Health;

IdleAnims[5] Source code

var(JBSpiderMine) name IdleAnims[5];


Functions Detail

AcquireTarget Source code

function AcquireTarget ( ) )

BeginState OnGround Source code

simulated function BeginState ( ) )

Destroyed Source code

simulated event Destroyed ( ) )

EncroachedBy Source code

simulated event EncroachedBy ( Actor Other) )

EndState OnGround Source code

simulated function EndState ( ) )

HitWall Source code

simulated event HitWall ( vector HitNormal, Actor Wall) )

Landed Flying Source code

simulated function Landed ( vector HitNormal) )

PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

PostNetBeginPlay Source code

simulated event PostNetBeginPlay ( ) )

ProcessTouch Source code

simulated function ProcessTouch ( Actor Other, vector HitLocation) )

SetScurryTarget Source code

function SetScurryTarget ( vector NewTargetLoc) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType) )

Timer OnGround Source code

simulated function Timer ( ) )

Timer Scurrying Source code

simulated function Timer ( ) )

Timer ScurryToTargetLoc Source code

simulated function Timer ( ) )

Trigger Source code

function Trigger ( Actor Other, Pawn InstigatedBy) )


Defaultproperties

defaultproperties
{
  Health=60
  DampenFactor=0.600000
  DampenFactorParallel=0.500000
  DetectionRange=1000.000000
  IdleAnims(0)="clean"
  IdleAnims(1)="look"
  IdleAnims(2)="Bob"
  IdleAnims(3)="footTap"
  IdleAnims(4)="Idle"
  DetectionTimer=0.200000
  ScurrySpeed=450.000000
  ScurryAnimRate=3.000000
  TargetLocFuzz=50
  bNoFX=True
  bDramaticLighting=True
  bOrientOnSlope=True
  Mesh=SkeletalMesh'SpiderMineMesh'
  AmbientGlow=0
  bUnlit=False
  TransientSoundRadius=150.000000
}

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