Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# AICommon.VisionNotifier

Extends
  RefCount
Modifiers
  implements Engine.IInterestedPawnDied native noexport

    Core.Object
    |
    +-- Core.RefCount
       |
       +-- AICommon.VisionNotifier

#### Direct Known Subclasses:

> TribesVisionNotifier

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
int | CurrentSeenListPadding
int | NotificationListPadding
int | SeenListPadding
Pawn | Viewer

Inherited Variables from Core.RefCount
LatentStackLocations, m_RefCount

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
|  | CleanupVisionNotifier ()))
|  | InitializeVisionNotifier (Pawn InViewer))
| bool | IsOnCurrentSeenList (Pawn TestPawn)
| bool | IsOnSeenList (Pawn TestPawn)
| bool | isVisible (Pawn TestPawn))
|  | logSeenList ()
|  | OnOtherActorDestroyed (Actor ActorBeingDestroyed))
|  | OnOtherPawnDied (Pawn DeadPawn))
|  | RegisterVisionNotification (IVisionNotification Registrant)
|  | RemoveAnyReferencesToPawn (Pawn PawnBeingRemoved)
|  | UnregisterVisionNotification (IVisionNotification Registrant)

Inherited Functions from Core.RefCount
AddRef, Release

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

#### CurrentSeenListPadding Source code

var transient const private int CurrentSeenListPadding;

#### NotificationListPadding Source code

var transient const private int NotificationListPadding;

#### SeenListPadding Source code

var transient const private int SeenListPadding;

#### Viewer Source code

var Pawn Viewer;

> // Private Variables

Functions Detail

#### CleanupVisionNotifier Source code

function CleanupVisionNotifier ( ) )

#### InitializeVisionNotifier Source code

function InitializeVisionNotifier ( Pawn InViewer) )

> // Initialization

#### IsOnCurrentSeenList Source code

protected native function bool IsOnCurrentSeenList ( Pawn TestPawn )

#### IsOnSeenList Source code

protected native function bool IsOnSeenList ( Pawn TestPawn )

#### isVisible Source code

function bool isVisible ( Pawn TestPawn) )

> // Notifications from Pawn

#### logSeenList Source code

native function logSeenList ( )

#### OnOtherActorDestroyed Source code

function OnOtherActorDestroyed ( Actor ActorBeingDestroyed) )

> // Death / Destruction Notifications

#### OnOtherPawnDied Source code

function OnOtherPawnDied ( Pawn DeadPawn) )

#### RegisterVisionNotification Source code

native function RegisterVisionNotification ( IVisionNotification Registrant )

#### RemoveAnyReferencesToPawn Source code

protected native function RemoveAnyReferencesToPawn ( Pawn PawnBeingRemoved )

#### UnregisterVisionNotification Source code

native function UnregisterVisionNotification ( IVisionNotification Registrant )

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

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