I love the smell of UnrealEd crashing in the morning. – tarquin
UE2:AIController (UE2Runtime)
Object >> Actor >> Controller >> AIController |
- Package:
- Engine
- Direct subclass:
- ScriptedController
- This class in other games:
- U2, UT2003, UT2004, U2XMP, UT3, UDK
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. |
AIController, the base class of AI.
Controllers are non-physical actors that can be attached to a pawn to control its actions. AIControllers implement the artificial intelligence for the pawns they control.
This is a built-in Unreal class and it shouldn't be modified.
Properties
bAdjustFromWalls
Type: bool
Default value: True
bHunting
Type: bool
MyScript
Type: AIScript
Skill
Type: float
skill, scaled by game difficulty (add difficulty to this value)
Default values
Property | Value |
---|---|
bCanDoSpecial | True |
bCanOpenDoors | True |
MinHitWall | -0.5 |
Functions
Latent functions
WaitToSeeEnemy
Events
PreBeginPlay
Overrides: Controller.PreBeginPlay
PrepareForMove
Overrides: Controller.PrepareForMove
Trigger
Overrides: Actor.Trigger
Other instance functions
AdjustDesireFor
Overrides: Controller.AdjustDesireFor
AdjustView
Overrides: Controller.AdjustView
DisplayDebug
Overrides: Controller.DisplayDebug
GetFacingDirection
Overrides: Controller.GetFacingDirection
GetOrderObject
GetOrders
MoverFinished
Overrides: Controller.MoverFinished
PriorityObjective
Reset
Overrides: Controller.Reset
SetOrders
Startle
TriggerScript
UnderLift
Overrides: Controller.UnderLift
WaitForMover
Overrides: Controller.WaitForMover