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

Deployables.TurretController

Extends
ProximitySensorController

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

Constants Summary
Inherited Contants from Deployables.ProximitySensorController
ActionLabel, ActionState, BeginLabel, DeactivatedState, ScanningState, TL_LockedOn, TL_Off, TL_Scanning, TL_Tracking, TrackingTargetState

Variables Summary
boolbSettled
vectorCurrentAimingLocation
vectorDesiredAimingLocation
floatMinHitNonPawnDistance
TurretMyTurret
intTrackLevel
floatTurningRateDegreesPerSecond
Inherited Variables from Deployables.ProximitySensorController
CheckFOVRate, NextCheckFOVTime, PS

Functions Summary
event BeginState ()
Deactivated
event BeginState ()
Scanning
event BeginState ()
TrackingTarget
functionbool CanPerformAction ()
functionrotator GetAimRotation ()
functionvector GetFireOffset ()
functionvector GetStraightAheadLocation ()
functionrotator GetViewRotation ()
functionbool OKToHit (Actor HitActor, vector HitLocation, vector HitNormal)
function PerformAction ()
Action
function Possess (Pawn P)
function SetDesiredAimingLocation (vector NewDesiredAimingLocation)
function SetTargetingEffect (int NewTrackLevel)
function StopAction ()
Action
event Tick (float DeltaTime)
Action
event Tick (float DeltaTime)
Deactivated
event Tick (float DeltaTime)
Scanning
event Tick (float DeltaTime)
TrackingTarget
function UpdateAiming (float DeltaTime)
functionbool ValidEnemy (Pawn Enemy)
Inherited Functions from Deployables.ProximitySensorController
Activate, BeginState, CanPerformAction, DeActivate, EndState, EnemyInvalid, EnemyNotVisible, GetTrackingRange, HandleEnemyLost, InVisibilityCone, NotifyDeployed, PerformAction, Possess, SeeEnemy, SetTargetingEffect, StopAction, Tick, ValidEnemy

States Summary
Action Source code
state Action
PerformAction, StopAction, Tick
Deactivated Source code
state Deactivated
BeginState, Tick
Scanning Source code
state Scanning
BeginState, Tick
TrackingTarget Source code
state TrackingTarget
BeginState, Tick


Variables Detail

bSettled Source code

var bool bSettled;

CurrentAimingLocation Source code

var vector CurrentAimingLocation;

DesiredAimingLocation Source code

var vector DesiredAimingLocation;

MinHitNonPawnDistance Source code

var float MinHitNonPawnDistance;

MyTurret Source code

var Turret MyTurret;

TrackLevel Source code

var int TrackLevel;

TurningRateDegreesPerSecond Source code

var float TurningRateDegreesPerSecond;


Functions Detail

BeginState Deactivated Source code

event BeginState ( )

BeginState Scanning Source code

event BeginState ( )

BeginState TrackingTarget Source code

event BeginState ( )

CanPerformAction Source code

function bool CanPerformAction ( )

GetAimRotation Source code

function rotator GetAimRotation ( )

GetFireOffset Source code

function vector GetFireOffset ( )

GetStraightAheadLocation Source code

function vector GetStraightAheadLocation ( )

GetViewRotation Source code

function rotator GetViewRotation ( )

OKToHit Source code

function bool OKToHit ( Actor HitActor, vector HitLocation, vector HitNormal )

PerformAction Action Source code

function PerformAction ( )

Possess Source code

function Possess ( Pawn P )

SetDesiredAimingLocation Source code

function SetDesiredAimingLocation ( vector NewDesiredAimingLocation )

SetTargetingEffect Source code

function SetTargetingEffect ( int NewTrackLevel )

StopAction Action Source code

function StopAction ( )

Tick Action Source code

event Tick ( float DeltaTime )

Tick Deactivated Source code

event Tick ( float DeltaTime )

Tick Scanning Source code

event Tick ( float DeltaTime )

Tick TrackingTarget Source code

event Tick ( float DeltaTime )

UpdateAiming Source code

function UpdateAiming ( float DeltaTime )

ValidEnemy Source code

function bool ValidEnemy ( Pawn Enemy )


Defaultproperties

defaultproperties
{
    MinHitNonPawnDistance=512.000000
    TurningRateDegreesPerSecond=270.000000
}

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