I'm a doctor, not a mechanic
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[edit]
bAdjustFromWalls[edit]
Type: bool
Default value: True
bHunting[edit]
Type: bool
MyScript[edit]
Type: AIScript
Skill[edit]
Type: float
skill, scaled by game difficulty (add difficulty to this value)
Default values[edit]
Property | Value |
---|---|
bCanDoSpecial | True |
bCanOpenDoors | True |
MinHitWall | -0.5 |
Functions[edit]
Latent functions[edit]
WaitToSeeEnemy[edit]
Events[edit]
PreBeginPlay[edit]
Overrides: Controller.PreBeginPlay
PrepareForMove[edit]
Overrides: Controller.PrepareForMove
Trigger[edit]
Overrides: Actor.Trigger
Other instance functions[edit]
AdjustDesireFor[edit]
Overrides: Controller.AdjustDesireFor
AdjustView[edit]
Overrides: Controller.AdjustView
DisplayDebug[edit]
Overrides: Controller.DisplayDebug
GetFacingDirection[edit]
Overrides: Controller.GetFacingDirection
GetOrderObject[edit]
GetOrders[edit]
MoverFinished[edit]
Overrides: Controller.MoverFinished
PriorityObjective[edit]
Reset[edit]
Overrides: Controller.Reset
SetOrders[edit]
Startle[edit]
TriggerScript[edit]
UnderLift[edit]
Overrides: Controller.UnderLift
WaitForMover[edit]
Overrides: Controller.WaitForMover