Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
Rook | lastLost
Rook | lastSeen
Rook | player

Inherited Variables from Tyrion.AI_Sensor
bNotifyIfResourceInactive, bNotifyOnValueChange, recipients, sensorAction, value

Inherited Variables from Core.DeleteableObject
LatentStackLocations

Functions Summary
|  | begin ()))
|  | cleanup ()))
|  | initEnemiesList (Rook me ))
|  | initEnemiesListFromMember (Rook me, Rook squadMember ))
| bool | isInEnemiesList (out int i, Rook rook ))
|  | onTeamChanged (Pawn changedPawn ))
|  | OnViewerLostPawn (Pawn Viewer, Pawn Seen))
|  | OnViewerSawPawn (Pawn Viewer, Pawn Seen))
|  | setParameters ()))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:26.766 - Created with UnCodeX