Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2.GameAIControllerImpl

Extends
GameAIControllerInterf
Modifiers
within U2GameInfo

Core.Object
|   
+-- U2.GameAIControllerInterf
   |   
   +-- U2.GameAIControllerImpl

Direct Known Subclasses:

GameAIControllerCTF, GameAIControllerXMP

Constants Summary
GameEventDamage='Damage'
GameEventDeath='Death'
GameEventPickup='Pickup'
GameEventPlayerAdded='PlayerAdded'
GameEventPlayerRemoved='PlayerRemoved'
GameEventSpawnSpecial='SpawnSpecial'
UpdateGameAITimerName='UpdateGameAITimer'
Inherited Contants from Core.Object
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees

Variables Summary
intTeamIndex
floatUpdateGameAIRate
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAlignment, ECamOrientation, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
functionbool CanControlNPC (U2NPCController U2NPC ))
function Cleanup ()))
function GameEvent (name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ))
function GameEventError (coerce string Msg, name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ))
function Initialize (int NewTeamIndex ))
functionint NumTeamPlayers ()))
function SetNPCSpecialGoal (U2NPCController U2NPC, Actor NewSpecialGoal ))
function UpdateGameAI ()
function UpdateGameAITimer ()))
Inherited Functions from U2.GameAIControllerInterf
Cleanup, GameEvent, Initialize
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

GameEventDamage Source code

const GameEventDamage = 'Damage';

GameEventDeath Source code

const GameEventDeath = 'Death';

GameEventPickup Source code

const GameEventPickup = 'Pickup';

GameEventPlayerAdded Source code

const GameEventPlayerAdded = 'PlayerAdded';

GameEventPlayerRemoved Source code

const GameEventPlayerRemoved = 'PlayerRemoved';

GameEventSpawnSpecial Source code

const GameEventSpawnSpecial = 'SpawnSpecial';

UpdateGameAITimerName Source code

const UpdateGameAITimerName = 'UpdateGameAITimer';


Variables Detail

TeamIndex Source code

var int TeamIndex;

UpdateGameAIRate Source code

var float UpdateGameAIRate;


Functions Detail

CanControlNPC Source code

protected function bool CanControlNPC ( U2NPCController U2NPC ) )

Cleanup Source code

function Cleanup ( ) )

GameEvent Source code

function GameEvent ( name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ) )

GameEventError Source code

protected function GameEventError ( coerce string Msg, name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ) )

Initialize Source code

function Initialize ( int NewTeamIndex ) )

NumTeamPlayers Source code

protected function int NumTeamPlayers ( ) )

SetNPCSpecialGoal Source code

protected function SetNPCSpecialGoal ( U2NPCController U2NPC, Actor NewSpecialGoal ) )

UpdateGameAI Source code

protected function UpdateGameAI ( )

UpdateGameAITimer Source code

function UpdateGameAITimer ( ) )


Defaultproperties

defaultproperties
{
	UpdateGameAIRate=10.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:29.844 - Created with UnCodeX