The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:U2AraknidController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2Pawns
Direct subclasses:
U2AraknidControllerHatched, U2AraknidControllerHeavy

U2AraknidController.

Constants[edit]

MaxGetNearCorpseAttempts[edit]

Value: 10


Threshold[edit]

Value: 5.0


AdjustDistanceLabel[edit]

Value: 'AdjustDistance'


KeepAdjustingLabel[edit]

Value: 'KeepAdjusting'


NoTargetLabel[edit]

Value: 'NoTarget'


WaitForTargetLandingLabel[edit]

Value: 'WaitForTargetLanding'


Properties[edit]

GoalDistance[edit]

Type: float


Default values[edit]

Property Value
Buoyancy 100.0
MinHitWall 0.0

Instance functions[edit]

HandleEnemyKilledSafe[edit]

function HandleEnemyKilledSafe (Controller Killer, Pawn KilledEnemy)

Overrides: U2NPCControllerBasic.HandleEnemyKilledSafe


OKToHit[edit]

function bool OKToHit (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: U2NPCControllerBasic.OKToHit


States[edit]

@EnemyKilledState[edit]

Inherits from: U2NPCControllerBasic.@EnemyKilledState

Ignores: EnemyNotVisible

@EnemyKilledState.BeginState[edit]

event BeginState ()

Overrides: U2NPCControllerBasic.@EnemyKilledState.BeginState


@EnemyKilledState.EndState[edit]

event EndState ()

Overrides: U2NPCControllerBasic.@EnemyKilledState.EndState


@EnemyKilledState.AllowFriendlyBumpStateChanges[edit]

function bool AllowFriendlyBumpStateChanges ()

Overrides: U2NPCControllerShared.AllowFriendlyBumpStateChanges (global)


@EnemyKilledState.EnemyAcquired[edit]

function EnemyAcquired ()

Overrides: U2NPCControllerBasic.EnemyAcquired (global)


@EnemyKilledState.GetAdjustDistanceDestination[edit]

function bool GetAdjustDistanceDestination (bool bUpdate)


@EnemyKilledState.GetNextRandomSoundTime[edit]

function float GetNextRandomSoundTime ()

Overrides: U2NPCControllerBase.GetNextRandomSoundTime (global)