UE2:U2AraknidController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Package:
U2Pawns
Direct subclasses:
U2AraknidControllerHatched, U2AraknidControllerHeavy

U2AraknidController.

Constants

MaxGetNearCorpseAttempts

Value: 10


Threshold

Value: 5.0


AdjustDistanceLabel

Value: 'AdjustDistance'


KeepAdjustingLabel

Value: 'KeepAdjusting'


NoTargetLabel

Value: 'NoTarget'


WaitForTargetLandingLabel

Value: 'WaitForTargetLanding'


Properties

GoalDistance

Type: float


Default values

Property Value
Buoyancy 100.0
MinHitWall 0.0

Instance functions

HandleEnemyKilledSafe

function HandleEnemyKilledSafe (Controller Killer, Pawn KilledEnemy)

Overrides: U2NPCControllerBasic.HandleEnemyKilledSafe


OKToHit

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

Overrides: U2NPCControllerBasic.OKToHit


States

@EnemyKilledState

Inherits from: U2NPCControllerBasic.@EnemyKilledState

Ignores: EnemyNotVisible

@EnemyKilledState.BeginState

event BeginState ()

Overrides: U2NPCControllerBasic.@EnemyKilledState.BeginState


@EnemyKilledState.EndState

event EndState ()

Overrides: U2NPCControllerBasic.@EnemyKilledState.EndState


@EnemyKilledState.AllowFriendlyBumpStateChanges

function bool AllowFriendlyBumpStateChanges ()

Overrides: U2NPCControllerShared.AllowFriendlyBumpStateChanges (global)


@EnemyKilledState.EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerBasic.EnemyAcquired (global)


@EnemyKilledState.GetAdjustDistanceDestination

function bool GetAdjustDistanceDestination (bool bUpdate)


@EnemyKilledState.GetNextRandomSoundTime

function float GetNextRandomSoundTime ()

Overrides: U2NPCControllerBase.GetNextRandomSoundTime (global)