I don't need to test my programs. I have an error-correcting modem.
UE2:AIController (U2)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> Actor >> Controller >> AIController |
- Package:
- Engine
- Direct subclasses:
- ScriptedController, StationaryPawnController
- This class in other games:
- U2XMP, UDK, UE2Runtime, UT2003, UT2004, UT3
| This is an auto-generated page and may need human attention. Please remove this 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.
[edit] Properties
[edit] bAdjustFromWalls
Type: bool
Default value: True
[edit] bHunting
Type: bool
[edit] MyScript
Type: AIScript
[edit] Skill
Type: float
skill, scaled by game difficulty (add difficulty to this value)
[edit] Default values
| Property | Value |
|---|---|
| bCanDoSpecial | True |
| bCanOpenDoors | True |
| MinHitWall | -0.5 |
[edit] Functions
[edit] Latent functions
[edit] WaitToSeeEnemy
[edit] Events
[edit] PreBeginPlay
Overrides: Controller.PreBeginPlay
[edit] PrepareForMove
Overrides: Controller.PrepareForMove
[edit] Trigger
Overrides: Actor.Trigger
[edit] Other instance functions
[edit] AdjustDesireFor
Overrides: Controller.AdjustDesireFor
[edit] AdjustView
Overrides: Controller.AdjustView
[edit] DisplayDebug
Overrides: Controller.DisplayDebug
[edit] GetFacingDirection
Overrides: Controller.GetFacingDirection
[edit] GetOrderObject
[edit] GetOrders
[edit] MoverFinished
Overrides: Controller.MoverFinished
[edit] PriorityObjective
[edit] Reset
Overrides: Controller.Reset
[edit] SetOrders
[edit] Startle
[edit] TriggerScript
[edit] UnderLift
Overrides: Controller.UnderLift
[edit] WaitForMover
Overrides: Controller.WaitForMover
