Overview Package Class Source Class tree Glossary
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
PawnShooter
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
function InitializeShotNotifier (Pawn shooter))
functionbool IsOnShotNotificationList (IShotNotification PossibleRegistrant))
function NotifyShotFired (Actor projectile ))
function OnShotFired (Actor projectile ))
function RegisterShotNotification (IShotNotification Registrant))
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:34.577 - Created with UnCodeX