I don't need to test my programs. I have an error-correcting modem.
UE2:ProximitySensorController (U2)
Object >> Actor >> Controller >> AIController >> StationaryPawnController >> StationaryPawnControllerOffensive >> ProximitySensorController |
- Package:
- Deployables
- Direct subclass:
- TurretController
- This class in other games:
- U2XMP
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. |
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
CanPerformAction
DeActivate
GetTrackingRange
HandleEnemyLost
InVisibilityCone
NotifyDeployed
Possess
Overrides: Controller.Possess
SetTargetingEffect
ValidEnemy
States
Action
Extends: TrackingTarget
Action.BeginState
Overrides: TrackingTarget.BeginState
Action.EndState
Overrides: TrackingTarget.EndState
Action.PerformAction
Action.StopAction
Active
Inherits from: StationaryPawnController.Active
Modifiers: auto
Active.SeeEnemy
Overrides: Controller.SeeEnemy (global)
Deactivated
Deactivated.BeginState
Overrides: Object.BeginState (global)
Scanning
Scanning.BeginState
Overrides: Object.BeginState (global)
Scanning.EndState
Overrides: Object.EndState (global)
Scanning.SeeEnemy
Overrides: Controller.SeeEnemy (global)
TrackingTarget
TrackingTarget.BeginState
Overrides: Object.BeginState (global)
TrackingTarget.EndState
Overrides: Object.EndState (global)
TrackingTarget.EnemyInvalid
Overrides: Controller.EnemyInvalid (global)
TrackingTarget.EnemyNotVisible
Overrides: Controller.EnemyNotVisible (global)
TrackingTarget.Tick
Overrides: Actor.Tick (global)