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

Tyrion.AI_GuardSensor

Extends
AI_Sensor

Core.Object
|   
+-- Core.DeleteableObject
   |   
   +-- Tyrion.AI_Sensor
      |   
      +-- Tyrion.AI_GuardSensor

Constants Summary
NO_SHOT_TIMEOUT=3.0f
Inherited Contants from Tyrion.AI_Sensor
ONLY_NONE_VALUE, ONLY_NON_NONE_VALUE

Variables Summary
AI_EnemySensorenemySensor
VectorengagementAreaCenter
floatengagementAreaRadius
ActorengagementAreaTarget
VehicleMountedTurretmountedTurret
intnEnemies
Rookrook
AI_SensortimerSensor
Turretturret
Vehiclevehicle
Inherited Variables from Tyrion.AI_Sensor
bNotifyIfResourceInactive, bNotifyOnValueChange, recipients, sensorAction, value
Inherited Variables from Core.DeleteableObject
LatentStackLocations

Functions Summary
function begin ()))
function cleanup ()))
functionPawn findGuardTarget ()))
functionbool isGuardTarget (Pawn target ))
functionbool noShotTimeOut (Rook rook, Pawn target ))
function onSensorMessage (AI_Sensor sensor, AI_SensorData value, Object userData ))
function sanityCheck (Pawn target ))
function setParameters (float aEngagementAreaRadius, Vector aEngagementAreaCenter, optional Actor aEngagementAreaTarget ))
Inherited Functions from Tyrion.AI_Sensor
activateSensor, activateSensorInternal, activateSentinel, begin, bSendMessage, cleanup, clearValue, construct, deactivateSensor, deactivateSensorInternal, deactivateSentinel, getResource, OnSensorMessage, queryFloatValue, queryIntegerValue, queryObjectValue, queryUsage, queryValue, sendMessageOnNextValueUpdate, sendSensorMessage, setCategoricalValue, setFloatValue, setIntegerValue, setObjectValue
Inherited Functions from Core.DeleteableObject
Delete


Constants Detail

NO_SHOT_TIMEOUT Source code

const NO_SHOT_TIMEOUT = 3.0f;


Variables Detail

enemySensor Source code

var AI_EnemySensor enemySensor;

engagementAreaCenter Source code

var Vector engagementAreaCenter;

engagementAreaRadius Source code

var float engagementAreaRadius;

engagementAreaTarget Source code

var Actor engagementAreaTarget;

mountedTurret Source code

var VehicleMountedTurret mountedTurret;

nEnemies Source code

var int nEnemies;

rook Source code

var Rook rook;

timerSensor Source code

var AI_Sensor timerSensor;

turret Source code

var Turret turret;

vehicle Source code

var Vehicle vehicle;


Functions Detail

begin Source code

function begin ( ) )

cleanup Source code

function cleanup ( ) )

findGuardTarget Source code

private final function Pawn findGuardTarget ( ) )

isGuardTarget Source code

private final function bool isGuardTarget ( Pawn target ) )

noShotTimeOut Source code

private final function bool noShotTimeOut ( Rook rook, Pawn target ) )

onSensorMessage Source code

function onSensorMessage ( AI_Sensor sensor, AI_SensorData value, Object userData ) )

sanityCheck Source code

private final function sanityCheck ( Pawn target ) )

setParameters Source code

function setParameters ( float aEngagementAreaRadius, Vector aEngagementAreaCenter, optional Actor aEngagementAreaTarget ) )


Defaultproperties

defaultproperties
{
	bNotifyOnValueChange = true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:26.991 - Created with UnCodeX