Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
BaseAICharacter | ai
AI_EnemySensor | enemySensor
Rook | protectee
float | shieldPackTime

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

Inherited Variables from Core.DeleteableObject
LatentStackLocations

Functions Summary
|  | begin ()))
|  | cleanup ()))
|  | onSensorMessage (AI_Sensor sensor, AI_SensorData value, Object userData ))
|  | OnShooterFiredShot (Pawn shooter, Actor projectile ))
|  | setParameters (Rook _protectee, optional float _shieldPackTime ))
| bool | 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 | UnrealScript Documentation
previous class next class | frames no frames

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