Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
bool | bGoalsReset
bool | bMatchGoals
bool | bUnInitialized
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
|  | addAbility (Tyrion_ActionBase newAbility))
|  | assignAbility (class abilityClass ))
|  | assignGoal (class goalClass ))
|  | cleanup ()
|  | deleteRemovedActions ()
|  | deleteSensors ()
|  | displayTyrionDebug ()
|  | init ()
| bool | isActive ()))
|  | pawnDied (Pawn pawn)
| bool | requiredResourcesAvailable (int legsPriority, int armsPriority, optional int headPriority)
|  | resetGoals ()
|  | setIndex (int index)
|  | setResourceOwner (Actor p)
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

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