Cogito, ergo sum
UE2:AIController (UT2004)
Object >> Actor >> Controller >> AIController |
Contents
- 1 Properties
- 2 Functions
- 2.1 Latent functions
- 2.2 Events
- 2.3 Other instance functions
- 2.3.1 AdjustDesireFor
- 2.3.2 AdjustView
- 2.3.3 DisplayDebug
- 2.3.4 GetFacingDirection
- 2.3.5 GetOrderObject
- 2.3.6 GetOrders
- 2.3.7 MoverFinished
- 2.3.8 PriorityObjective
- 2.3.9 RateWeapon
- 2.3.10 Reset
- 2.3.11 SetOrders
- 2.3.12 Startle
- 2.3.13 TriggerScript
- 2.3.14 UnderLift
- 2.3.15 WaitForMover
- 2.3.16 WeaponFireAgain
- Package:
- Engine
- Direct subclasses:
- ScriptedController, TurretController
- This class in other games:
- UE2Runtime, U2, UT2003, 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
bPlannedJump
Type: bool
set when doing voluntary jump
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
RateWeapon
Overrides: Controller.RateWeapon
Reset
Overrides: Controller.Reset
SetOrders
Startle
TriggerScript
UnderLift
Overrides: Controller.UnderLift
WaitForMover
Overrides: Controller.WaitForMover