Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Deployables.ProximitySensorController

Extends
StationaryPawnControllerOffensive

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Controller
      |   
      +-- Engine.AIController
         |   
         +-- U2.StationaryPawnController
            |   
            +-- Deployables.StationaryPawnControllerOffensive
               |   
               +-- Deployables.ProximitySensorController

Direct Known Subclasses:

TurretController

Constants Summary
ActionLabel='Action'
ActionState='Action'
BeginLabel='Begin'
DeactivatedState='Deactivated'
ScanningState='Scanning'
TL_LockedOn=3
TL_Off=0
TL_Scanning=1
TL_Tracking=2
TrackingTargetState='TrackingTarget'

Variables Summary
floatCheckFOVRate
floatNextCheckFOVTime
ProximitySensorPS

Functions Summary
function Activate ()
event BeginState ()
Action
event BeginState ()
Deactivated
event BeginState ()
Scanning
event BeginState ()
TrackingTarget
functionbool CanPerformAction ()
function DeActivate ()
event EndState ()
Action
event EndState ()
Scanning
event EndState ()
TrackingTarget
event EnemyInvalid ()
TrackingTarget
event EnemyNotVisible ()
TrackingTarget
functionfloat GetTrackingRange ()
function HandleEnemyLost ()
functionbool InVisibilityCone (Pawn Other)
function NotifyDeployed ()
function PerformAction ()
Action
function Possess (Pawn P)
function SeeEnemy (Pawn Seen)
Active
function SeeEnemy (Pawn Seen)
Scanning
function SetTargetingEffect (int TrackLevel)
function StopAction ()
Action
event Tick (float DeltaTime)
TrackingTarget
functionbool ValidEnemy (Pawn Enemy)
Inherited Functions from U2.StationaryPawnController
MaybeInheritEnemy

States Summary
Action Source code
state Action extends TrackingTarget
BeginState, EndState, PerformAction, StopAction
Active Source code
auto state Active
SeeEnemy
Deactivated Source code
state Deactivated
BeginState
Scanning Source code
state Scanning
BeginState, EndState, SeeEnemy
TrackingTarget Source code
state TrackingTarget
BeginState, EndState, EnemyInvalid, EnemyNotVisible, Tick


Constants Detail

ActionLabel Source code

const ActionLabel = 'Action';

ActionState Source code

const ActionState = 'Action';

BeginLabel Source code

const BeginLabel = 'Begin';

DeactivatedState Source code

const DeactivatedState = 'Deactivated';

ScanningState Source code

const ScanningState = 'Scanning';

TL_LockedOn Source code

const TL_LockedOn = 3;

TL_Off Source code

const TL_Off = 0;

TL_Scanning Source code

const TL_Scanning = 1;

TL_Tracking Source code

const TL_Tracking = 2;

TrackingTargetState Source code

const TrackingTargetState = 'TrackingTarget';


Variables Detail

CheckFOVRate Source code

var float CheckFOVRate;

NextCheckFOVTime Source code

var float NextCheckFOVTime;

PS Source code

var ProximitySensor PS;


Functions Detail

Activate Source code

function Activate ( )

BeginState Action Source code

event BeginState ( )

BeginState Deactivated Source code

event BeginState ( )

BeginState Scanning Source code

event BeginState ( )

BeginState TrackingTarget Source code

event BeginState ( )

CanPerformAction Source code

function bool CanPerformAction ( )

DeActivate Source code

function DeActivate ( )

EndState Action Source code

event EndState ( )

EndState Scanning Source code

event EndState ( )

EndState TrackingTarget Source code

event EndState ( )

EnemyInvalid TrackingTarget Source code

event EnemyInvalid ( )

EnemyNotVisible TrackingTarget Source code

event EnemyNotVisible ( )

GetTrackingRange Source code

function float GetTrackingRange ( )

HandleEnemyLost Source code

function HandleEnemyLost ( )

InVisibilityCone Source code

function bool InVisibilityCone ( Pawn Other )

NotifyDeployed Source code

function NotifyDeployed ( )

PerformAction Action Source code

function PerformAction ( )

Possess Source code

function Possess ( Pawn P )

SeeEnemy Active Source code

function SeeEnemy ( Pawn Seen )

SeeEnemy Scanning Source code

function SeeEnemy ( Pawn Seen )

SetTargetingEffect Source code

function SetTargetingEffect ( int TrackLevel )

StopAction Action Source code

function StopAction ( )

Tick TrackingTarget Source code

event Tick ( float DeltaTime )

ValidEnemy Source code

function bool ValidEnemy ( Pawn Enemy )


Defaultproperties

defaultproperties
{
    CheckFOVRate=0.500000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:38.978 - Created with UnCodeX