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

Engine.Tyrion_ResourceBase

Extends
RefCount
Modifiers
abstract threaded native

Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ResourceBase

Direct Known Subclasses:

AI_Resource

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
boolbGoalsReset
boolbMatchGoals
boolbUnInitialized
AI
array<Tyrion_ActionBase>abilities
array<Tyrion_GoalBase>goals
Inherited Variables from Core.RefCount
LatentStackLocations, m_RefCount
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
AI_LOD_Levels
AILOD_NONE, AILOD_MINIMAL, AILOD_IDLE, AILOD_NORMAL, AILOD_ALWAYS_ON
ResourceTypes
RT_DEFAULT, RT_VEHICLE, RT_GUNNER, RT_DRIVER, RT_TURRET, RT_CHARACTER, RT_SQUAD, RT_ARMS, RT_LEGS, RT_HEAD
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 addAbility (Tyrion_ActionBase newAbility))
function assignAbility (class abilityClass ))
function assignGoal (class goalClass ))
function cleanup ()
event deleteRemovedActions ()
function deleteSensors ()
function displayTyrionDebug ()
event init ()
eventbool isActive ()))
function pawnDied (Pawn pawn)
functionbool requiredResourcesAvailable (int legsPriority, int armsPriority, optional int headPriority)
event resetGoals ()
function setIndex (int index)
function setResourceOwner (Actor p)
function Tick (float deltaTime)
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

bGoalsReset Source code

var bool bGoalsReset;

bMatchGoals Source code

var bool bMatchGoals;

bUnInitialized Source code

var bool bUnInitialized;

AI

abilities Source code

var(AI) editinline array<Tyrion_ActionBase> abilities;

goals Source code

var(AI) editinline DeepCopy array<Tyrion_GoalBase> goals;


Enumerations Detail

AI_LOD_Levels Source code

enum AI_LOD_Levels
{
AILOD_NONE, AILOD_MINIMAL, AILOD_IDLE, AILOD_NORMAL, AILOD_ALWAYS_ON
};

ResourceTypes Source code

enum ResourceTypes
{
RT_DEFAULT, RT_VEHICLE, RT_GUNNER, RT_DRIVER, RT_TURRET, RT_CHARACTER, RT_SQUAD, RT_ARMS, RT_LEGS, RT_HEAD
};


Functions Detail

addAbility Source code

function addAbility ( Tyrion_ActionBase newAbility) )

assignAbility Source code

function assignAbility ( class<Tyrion_ActionBase> abilityClass ) )

assignGoal Source code

function assignGoal ( class<Tyrion_GoalBase> goalClass ) )

cleanup Source code

function cleanup ( )

deleteRemovedActions Source code

event deleteRemovedActions ( )

deleteSensors Source code

function deleteSensors ( )

displayTyrionDebug Source code

function displayTyrionDebug ( )

init Source code

event init ( )

isActive Source code

event bool isActive ( ) )

pawnDied Source code

function pawnDied ( Pawn pawn )

requiredResourcesAvailable Source code

function bool requiredResourcesAvailable ( int legsPriority, int armsPriority, optional int headPriority )

resetGoals Source code

event resetGoals ( )

setIndex Source code

function setIndex ( int index )

setResourceOwner Source code

function setResourceOwner ( Actor p )

Tick Source code

native function Tick ( float deltaTime )


Defaultproperties

defaultproperties
{
	bUnInitialized = true
	bGoalsReset = true
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:37.945 - Created with UnCodeX