I don't need to test my programs. I have an error-correcting modem.

UE2:ProximitySensorController (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
Deployables
Direct subclass:
TurretController
This class in other games:
U2XMP

null

Constants

ScanningState

Value: 'Scanning'


TrackingTargetState

Value: 'TrackingTarget'


ActionState

Value: 'Action'


DeactivatedState

Value: 'Deactivated'


BeginLabel

Value: 'Begin'


ActionLabel

Value: 'Action'


TL_Off

Value: 0


TL_Scanning

Value: 1


TL_Tracking

Value: 2


TL_LockedOn

Value: 3


Properties

CheckFOVRate

Type: float


Default value: 0.5

NextCheckFOVTime

Type: float


PS

Type: ProximitySensor


Instance functions

Activate

function Activate ()


CanPerformAction

function bool CanPerformAction ()


DeActivate

function DeActivate ()


GetTrackingRange

function float GetTrackingRange ()


HandleEnemyLost

function HandleEnemyLost ()


InVisibilityCone

function bool InVisibilityCone (Pawn Other)


NotifyDeployed

function NotifyDeployed ()


Possess

function Possess (Pawn P)

Overrides: Controller.Possess


SetTargetingEffect

function SetTargetingEffect (int TrackLevel)


ValidEnemy

function bool ValidEnemy (Pawn Enemy)


States

Action

Extends: TrackingTarget

Ignores: SeeEnemy

Action.BeginState

event BeginState ()

Overrides: TrackingTarget.BeginState


Action.EndState

event EndState ()

Overrides: TrackingTarget.EndState


Action.PerformAction

function PerformAction ()


Action.StopAction

function StopAction ()


Active

Inherits from: StationaryPawnController.Active

Modifiers: auto

Active.SeeEnemy

event SeeEnemy (Pawn Seen)

Overrides: Controller.SeeEnemy (global)


Deactivated

Ignores: SeeEnemy

Deactivated.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Scanning

Scanning.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Scanning.EndState

event EndState ()

Overrides: Object.EndState (global)


Scanning.SeeEnemy

event SeeEnemy (Pawn Seen)

Overrides: Controller.SeeEnemy (global)


TrackingTarget

Ignores: SeeEnemy

TrackingTarget.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TrackingTarget.EndState

event EndState ()

Overrides: Object.EndState (global)


TrackingTarget.EnemyInvalid

event EnemyInvalid ()

Overrides: Controller.EnemyInvalid (global)


TrackingTarget.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


TrackingTarget.Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)