UE2:ProximitySensorController (U2XMP)
![]() |
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> StationaryPawnController >> StationaryPawnControllerOffensive >> ProximitySensorController |
- Package:
- U2XMP
- Direct subclass:
- AutoTurretController
- This class in other games:
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. |
ProximitySensorController.uc Created by: Sam Brown Created on: 4/22/2002 $Author: Mfox $ $Date: 12/16/02 5:47p $ $Revision: 19 $
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: LicenseeController.Possess
SetTargetingEffect
States
@ActionState
Extends: @TrackingTargetState
@ActionState.BeginState
Overrides: @TrackingTargetState.BeginState
@ActionState.EndState
Overrides: @TrackingTargetState.EndState
@ActionState.PerformAction
@ActionState.StopAction
@ActiveState
Inherits from: StationaryPawnController.@ActiveState
Modifiers: auto
@ActiveState.SeeEnemy
Overrides: Controller.SeeEnemy (global)
@DeactivatedState
@DeactivatedState.BeginState
Overrides: Object.BeginState (global)
@ScanningState
@ScanningState.BeginState
Overrides: Object.BeginState (global)
@ScanningState.EndState
Overrides: Object.EndState (global)
@ScanningState.SeeEnemy
Overrides: Controller.SeeEnemy (global)
@TrackingTargetState
@TrackingTargetState.BeginState
Overrides: Object.BeginState (global)
@TrackingTargetState.EndState
Overrides: Object.EndState (global)
@TrackingTargetState.EnemyInvalid
Overrides: Controller.EnemyInvalid (global)
@TrackingTargetState.EnemyNotVisible
Overrides: Controller.EnemyNotVisible (global)
@TrackingTargetState.EnemyRangeTransition
Overrides: Controller.EnemyRangeTransition (global)
@TrackingTargetState.Tick
Overrides: Actor.Tick (global)