Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Core.Object | +-- Core.DeleteableObject | +-- Tyrion.AI_Sensor
AI_DodgeSensor, AI_EnemySensor, AI_GetOutOfWaySensor, AI_GuardSensor, AI_PainSensor, AI_PeriodicSensor, AI_ReactToFireSensor, AI_TargetSensor
Constants Summary | ||
---|---|---|
ONLY_NONE_VALUE | = | 1 |
ONLY_NON_NONE_VALUE | = | 2 |
Inherited Contants from Core.Object |
---|
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed |
Variables Summary | |
---|---|
bool | bNotifyIfResourceInactive |
bool | bNotifyOnValueChange |
array<AI_SensorRecipient> | recipients |
AI_SensorAction | sensorAction |
AI_SensorData | value |
Inherited Variables from Core.DeleteableObject |
---|
LatentStackLocations |
Inherited Variables from Core.Object |
---|
Class, Name, ObjectFlags, ObjectInternal[6], Outer |
Enumerations Summary |
---|
Inherited Enumerations from Core.Object |
---|
EAxis, ECamOrientation, ESheerAxis |
Structures Summary |
---|
Inherited Structures from Core.Object |
---|
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector |
Functions Summary | ||
---|---|---|
AI_Sensor | activateSensor (ISensorNotification recipient, class<AI_Sensor> sensorClass, AI_Resource resource, optional float lowerBound, optional float upperBound, optional Object userData )) | |
AI_Sensor | activateSensorInternal (class<AI_Sensor> sensorClass, AI_Resource r, optional float lowerBound, optional float upperBound, optional Object userData, optional ISensorNotification recipient)) | |
AI_Sensor | activateSentinel (AI_Goal goal, class<AI_Sensor> sentinelClass, AI_Resource resource, optional float lowerBound, optional float upperBound, optional Object userData )) | |
begin () | ||
bool | bSendMessage (Object object )) | |
cleanup () | ||
clearValue ())) | ||
construct (AI_SensorAction action )) | ||
deactivateSensor (ISensorNotification recipient, optional float lowerBound, optional float upperBound )) | ||
deactivateSensorInternal (ISensorNotification recipient, optional float lowerBound, optional float upperBound )) | ||
deactivateSentinel (AI_Goal goal, optional float lowerBound, optional float upperBound )) | ||
AI_Resource | getResource ())) | |
OnSensorMessage (AI_Sensor sensor, AI_SensorData value, Object userData) | ||
float | queryFloatValue ())) | |
int | queryIntegerValue ())) | |
Object | queryObjectValue ())) | |
int | queryUsage ())) | |
AI_SensorData | queryValue ())) | |
sendMessageOnNextValueUpdate (ISensorNotification recipient )) | ||
sendSensorMessage (AI_SensorRecipient recipient, AI_SensorData value )) | ||
setCategoricalValue (int newValue )) | ||
setFloatValue (float newValue )) | ||
setIntegerValue (int newValue )) | ||
setObjectValue (Object newValue )) |
Inherited Functions from Core.DeleteableObject |
---|
Delete |
Constants Detail |
---|
Variables Detail |
---|
Functions Detail |
---|
Defaultproperties |
---|
defaultproperties { bNotifyOnValueChange = false } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |