AIController¶
Class in Engine · Engine.AIController · native
Object › Actor › Controller › AIController
Subclasses: GameAIController
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
bAdjustFromWalls | bool | |
bReverseScriptedRoute | bool | |
ScriptedFocus | Actor | |
ScriptedMoveTarget | Actor | |
ScriptedRoute | Route | |
ScriptedRouteIndex | int | |
Skill | float |
Functions¶
| Name | Declaration |
|---|---|
CanFireWeapon | function bool CanFireWeapon(Weapon Wpn, byte FireModeNum) |
DisplayDebug | simulated function DisplayDebug(HUD HUD, out float out_YL, out float out_YPos) |
GetPlayerViewPoint | simulated event GetPlayerViewPoint(out vector out_Location, out Rotator out_Rotation) |
NotifyWeaponFinishedFiring | function NotifyWeaponFinishedFiring(Weapon W, byte FireMode) |
NotifyWeaponFired | function NotifyWeaponFired(Weapon W, byte FireMode) |
OnAIMoveToActor | function OnAIMoveToActor(SeqAct_AIMoveToActor Action) |
PreBeginPlay | event PreBeginPlay() |
Reset | function Reset() |
SetTeam | event SetTeam(int inTeamIdx) |
States¶
State code replaces the class's functions while the object is in that state. Hook a state's version as Engine.AIController.<State>.<Function>.
| State | Functions |
|---|---|
| ScriptedMove | PoppedState, PushedState |
| ScriptedRouteMove | PoppedState |
Default values¶
Inherited¶
| From | Members |
|---|---|
| Controller | 62 properties, 129 functions |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |