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
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2SporeController |
Contents
- 1 Properties
- 2 Instance functions
- 3 States
- 3.1 @WanderingState
- 3.1.1 @WanderingState.BeginState
- 3.1.2 @WanderingState.EndState
- 3.1.3 @WanderingState.ClearEnemy
- 3.1.4 @WanderingState.ClearReferencesTo
- 3.1.5 @WanderingState.EnemyAcquired
- 3.1.6 @WanderingState.eventEnemyNotVisible
- 3.1.7 @WanderingState.GetDestinationVector
- 3.1.8 @WanderingState.GetModifiedMoveSpeed
- 3.1.9 @WanderingState.GetWanderDirection
- 3.1.10 @WanderingState.GetWanderDirectionEnemy
- 3.1.11 @WanderingState.GetWanderDistanceModifier
- 3.1.12 @WanderingState.NotifyKilled
- 3.1 @WanderingState
- Package:
- U2Pawns
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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<DamageType> DamageType)
Overrides: Controller.NotifyKilled (global)