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

Tyrion.AI_EnemySensor

Extends
AI_Sensor
Modifiers
implements IVisionNotification , Engine.IInterestedTeamChanged

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

Constants Summary
MAX_ALLYKILLED_DIST=3000.0f
MAX_GREETING_ANIMATION_DISTANCE=1000.0f
Inherited Contants from Tyrion.AI_Sensor
ONLY_NONE_VALUE, ONLY_NON_NONE_VALUE

Variables Summary
array<Pawn>enemies
RooklastLost
RooklastSeen
Rookplayer
Inherited Variables from Tyrion.AI_Sensor
bNotifyIfResourceInactive, bNotifyOnValueChange, recipients, sensorAction, value
Inherited Variables from Core.DeleteableObject
LatentStackLocations

Functions Summary
function begin ()))
function cleanup ()))
function initEnemiesList (Rook me ))
function initEnemiesListFromMember (Rook me, Rook squadMember ))
functionbool isInEnemiesList (out int i, Rook rook ))
function onTeamChanged (Pawn changedPawn ))
function OnViewerLostPawn (Pawn Viewer, Pawn Seen))
function OnViewerSawPawn (Pawn Viewer, Pawn Seen))
function setParameters ()))
function setValue (Rook aLastSeen, Rook aLastLost ))
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

MAX_ALLYKILLED_DIST Source code

const MAX_ALLYKILLED_DIST = 3000.0f;

MAX_GREETING_ANIMATION_DISTANCE Source code

const MAX_GREETING_ANIMATION_DISTANCE = 1000.0f;


Variables Detail

enemies Source code

var array<Pawn> enemies;

lastLost Source code

var Rook lastLost;

lastSeen Source code

var Rook lastSeen;

player Source code

var Rook player;


Functions Detail

begin Source code

function begin ( ) )

cleanup Source code

function cleanup ( ) )

initEnemiesList Source code

private function initEnemiesList ( Rook me ) )

initEnemiesListFromMember Source code

private function initEnemiesListFromMember ( Rook me, Rook squadMember ) )

isInEnemiesList Source code

private function bool isInEnemiesList ( out int i, Rook rook ) )

onTeamChanged Source code

function onTeamChanged ( Pawn changedPawn ) )

OnViewerLostPawn Source code

function OnViewerLostPawn ( Pawn Viewer, Pawn Seen) )

OnViewerSawPawn Source code

function OnViewerSawPawn ( Pawn Viewer, Pawn Seen) )

setParameters Source code

function setParameters ( ) )

setValue Source code

function setValue ( Rook aLastSeen, Rook aLastLost ) )


Defaultproperties

defaultproperties
{
	bNotifyIfResourceInactive = true	
}

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