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

Tyrion.AI_DodgeSensor

Extends
AI_Sensor
Modifiers
implements IShotNotification

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

Constants Summary
DEFAULT_DODGE_DISTANCE=250
DODGE_DURATION=2.0f
MAX_COLLISION_PREDICTION_ITERATIONS=100
MAX_DODGE_BY_JETPACKING_TIME=0.8f
MIN_DODGE_BY_JETPACKING_TIME=0.3f
Inherited Contants from Tyrion.AI_Sensor
ONLY_NONE_VALUE, ONLY_NON_NONE_VALUE

Variables Summary
BaseAICharacterai
AI_EnemySensorenemySensor
Rookprotectee
floatshieldPackTime
Inherited Variables from Tyrion.AI_Sensor
bNotifyIfResourceInactive, bNotifyOnValueChange, recipients, sensorAction, value
Inherited Variables from Core.DeleteableObject
LatentStackLocations

Functions Summary
function begin ()))
function cleanup ()))
function onSensorMessage (AI_Sensor sensor, AI_SensorData value, Object userData ))
function OnShooterFiredShot (Pawn shooter, Actor projectile ))
function setParameters (Rook _protectee, optional float _shieldPackTime ))
functionbool willHurt (out Vector hitLocation, out float timeToHit, Rook rook, Weapon weapon, Actor projectile ))
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

DEFAULT_DODGE_DISTANCE Source code

const DEFAULT_DODGE_DISTANCE = 250;

DODGE_DURATION Source code

const DODGE_DURATION = 2.0f;

MAX_COLLISION_PREDICTION_ITERATIONS Source code

const MAX_COLLISION_PREDICTION_ITERATIONS = 100;

MAX_DODGE_BY_JETPACKING_TIME Source code

const MAX_DODGE_BY_JETPACKING_TIME = 0.8f;

MIN_DODGE_BY_JETPACKING_TIME Source code

const MIN_DODGE_BY_JETPACKING_TIME = 0.3f;


Variables Detail

ai Source code

var BaseAICharacter ai;

enemySensor Source code

var AI_EnemySensor enemySensor;

protectee Source code

var Rook protectee;

shieldPackTime Source code

var float shieldPackTime;


Functions Detail

begin Source code

function begin ( ) )

cleanup Source code

function cleanup ( ) )

onSensorMessage Source code

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

OnShooterFiredShot Source code

function OnShooterFiredShot ( Pawn shooter, Actor projectile ) )

setParameters Source code

function setParameters ( Rook _protectee, optional float _shieldPackTime ) )

willHurt Source code

private final function bool willHurt ( out Vector hitLocation, out float timeToHit, Rook rook, Weapon weapon, Actor projectile ) )



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