Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
UE2:U2NPCControllerShared (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared |
Contents
- Package:
- U2AI
- Direct subclasses:
- U2NPCControllerBase, U2NPCControllerBaseOld
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. |
U2NPCControllerShared.uc Created By: Steve Polge, Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 1/29/03 4:24p $ $Revision: 150 $
Constants[edit]
See U2NPCControllerShared constants.
Properties[edit]
See U2NPCControllerShared properties.
Enums[edit]
EDestinationResult[edit]
- DR_Predicted
- using a predicted destination
- DR_Raw
- using a raw (direct) destination
- DR_Wait
- wait a bit...
EMoveType[edit]
- MT_Error
- pathing error
- MT_None
- no current destination (caller can decide whether this is an error or not?)
- MT_Wait
- can't currently get to destination -- try again in a bit
- MT_Near
- near or at destination (no need to move)
- MT_Success
- can move towards destination
Structs[edit]
TDistanceInfo[edit]
Functions[edit]
Static functions[edit]
GetNearbyPathNodes[edit]
static function GetNearbyPathNodes (Actor SourceActor, out TDistanceInfo DistanceList[MaxDistanceActors ], float MinDistance, float MaxDistance, bool bIgnoreZ)
GetNearbyPathNodesRelativeTo[edit]
static function GetNearbyPathNodesRelativeTo (Actor SourceActor, Actor RelativeActor, out TDistanceInfo DistanceList[MaxDistanceActors ], float MinDistance, float MaxDistance, bool bIgnoreZ)
Exec functions[edit]
Unuse[edit]
exec function Unuse ()
Overrides: Controller.Unuse
Events[edit]
DialogBegin[edit]
event DialogBegin (Actor Other)
Overrides: Actor.DialogBegin
HearNoise[edit]
NotifyBump[edit]
NotifyPhysicsVolumeChange[edit]
event bool NotifyPhysicsVolumeChange (PhysicsVolume NewVolume)
Overrides: Controller.NotifyPhysicsVolumeChange
PreBeginPlay[edit]
event PreBeginPlay ()
Overrides: AIController.PreBeginPlay
Timer[edit]
event final Timer ()