Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:U2SporeController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2Pawns

U2SporeController

Properties[edit]

bHasValidEnemy[edit]

Type: bool


Default values[edit]

Property Value
BaseAcquisitionState Wandering
MaxMoveRecoverAttempts 0
MaxWanderAttempts 1

Instance functions[edit]

EnemyAcquired[edit]

function EnemyAcquired ()

Overrides: U2NPCControllerShared.EnemyAcquired


States[edit]

@WanderingState[edit]

@WanderingState.BeginState[edit]

event BeginState ()

Overrides: U2NPCControllerBase.@WanderingState.BeginState


@WanderingState.EndState[edit]

event EndState ()

Overrides: U2NPCControllerBase.@WanderingState.EndState


@WanderingState.ClearEnemy[edit]

function ClearEnemy ()


@WanderingState.ClearReferencesTo[edit]

function ClearReferencesTo (Pawn P)

Overrides: Controller.ClearReferencesTo (global)


@WanderingState.EnemyAcquired[edit]

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


@WanderingState.eventEnemyNotVisible[edit]

function eventEnemyNotVisible ()

Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)


@WanderingState.GetDestinationVector[edit]

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

Overrides: U2NPCControllerBase.@WanderingState.GetDestinationVector


@WanderingState.GetModifiedMoveSpeed[edit]

function float GetModifiedMoveSpeed ()

Overrides: U2NPCControllerBase.@WanderingState.GetModifiedMoveSpeed


@WanderingState.GetWanderDirection[edit]

function Object.Vector GetWanderDirection (int FallbackType)

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDirection


@WanderingState.GetWanderDirectionEnemy[edit]

function Object.Vector GetWanderDirectionEnemy (int FallbackType)


@WanderingState.GetWanderDistanceModifier[edit]

function float GetWanderDistanceModifier ()

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDistanceModifier


@WanderingState.NotifyKilled[edit]

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

Overrides: Controller.NotifyKilled (global)