UE2:U2SporeController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Package:
U2Pawns

U2SporeController

Properties

bHasValidEnemy

Type: bool


Default values

Property Value
BaseAcquisitionState Wandering
MaxMoveRecoverAttempts 0
MaxWanderAttempts 1

Instance functions

EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerShared.EnemyAcquired


States

@WanderingState

@WanderingState.BeginState

event BeginState ()

Overrides: U2NPCControllerBase.@WanderingState.BeginState


@WanderingState.EndState

event EndState ()

Overrides: U2NPCControllerBase.@WanderingState.EndState


@WanderingState.ClearEnemy

function ClearEnemy ()


@WanderingState.ClearReferencesTo

function ClearReferencesTo (Pawn P)

Overrides: Controller.ClearReferencesTo (global)


@WanderingState.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


@WanderingState.eventEnemyNotVisible

function eventEnemyNotVisible ()

Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)


@WanderingState.GetDestinationVector

function bool GetDestinationVector (Object.Vector Direction, float DesiredDistance, bool bRecovering, out Object.Vector DestinationLocation)

Overrides: U2NPCControllerBase.@WanderingState.GetDestinationVector


@WanderingState.GetModifiedMoveSpeed

function float GetModifiedMoveSpeed ()

Overrides: U2NPCControllerBase.@WanderingState.GetModifiedMoveSpeed


@WanderingState.GetWanderDirection

function Object.Vector GetWanderDirection (int FallbackType)

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDirection


@WanderingState.GetWanderDirectionEnemy

function Object.Vector GetWanderDirectionEnemy (int FallbackType)


@WanderingState.GetWanderDistanceModifier

function float GetWanderDistanceModifier ()

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDistanceModifier


@WanderingState.NotifyKilled

function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypeDamageType)

Overrides: Controller.NotifyKilled (global)