UE2:TurretController (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Controller >> AIController >> TurretController
Package:
UnrealGame
Direct subclasses:
LinkTurretController, ONSTurretController, SentinelController
This class in other games:

null

Default values

Property Value
bSlowerZAcquire False
RotationRate
Member Value
Pitch 32768
Roll 0
Yaw 60000

Instance functions

AdjustAim

function Object.Rotator AdjustAim (Actor.FireProperties FiredAmmunition, Object.Vector projStart, int aimerror)

Overrides: Controller.AdjustAim


GetTeamNum

simulated function int GetTeamNum ()

Overrides: Controller.GetTeamNum


GetWaitForTargetTime

function float GetWaitForTargetTime ()


IsTargetRelevant

function bool IsTargetRelevant (Pawn Target)


IsTurretFiring

function bool IsTurretFiring ()


Possess

function Possess (Pawn aPawn)

Overrides: Controller.Possess


States

Engaged

Engaged.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Engaged.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


Searching

Modifiers: auto

Searching.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Searching.SeePlayer

event SeePlayer (Pawn SeenPlayer)

Overrides: Controller.SeePlayer (global)


Searching.ScanRotation

function ScanRotation ()


WaitForTarget

WaitForTarget.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


WaitForTarget.SeePlayer

event SeePlayer (Pawn SeenPlayer)

Overrides: Controller.SeePlayer (global)