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

# AICommon.ShotNotifier

Extends
  DeleteableObject
Modifiers
  native

    Core.Object
    |
    +-- Core.DeleteableObject
       |
       +-- AICommon.ShotNotifier

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
array<IShotNotification> | NotificationList
Pawn | Shooter

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
|  | InitializeShotNotifier (Pawn shooter))
| bool | IsOnShotNotificationList (IShotNotification PossibleRegistrant))
|  | NotifyShotFired (Actor projectile ))
|  | OnShotFired (Actor projectile ))
|  | RegisterShotNotification (IShotNotification Registrant))
|  | UnregisterShotNotification (IShotNotification Registrant))

Inherited Functions from Core.DeleteableObject
Delete

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

#### NotificationList Source code

var private array<IShotNotification> NotificationList;

> // Private Variables

#### Shooter Source code

var private Pawn Shooter;

Functions Detail

#### InitializeShotNotifier Source code

function InitializeShotNotifier ( Pawn shooter) )

> // Initialization

#### IsOnShotNotificationList Source code

private function bool IsOnShotNotificationList ( IShotNotification PossibleRegistrant) )

> // Shot Notification Private Functions

#### NotifyShotFired Source code

private function NotifyShotFired ( Actor projectile ) )

#### OnShotFired Source code

function OnShotFired ( Actor projectile ) )

> // Notifications from Pawn

#### RegisterShotNotification Source code

function RegisterShotNotification ( IShotNotification Registrant) )

> // Registration functions

#### UnregisterShotNotification Source code

function UnregisterShotNotification ( IShotNotification 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:34.577 - Created with UnCodeX