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

Tyrion.ActionBase

Extends
Tyrion_ActionBase
Modifiers
native abstract native threaded

Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ActionBase
      |   
      +-- Tyrion.ActionBase

Direct Known Subclasses:

AI_RunnableAction, NS_Action

Constants Summary
DONT_CARE=-99999.0

Variables Summary
boolbCompleted
boolbDeleted
boolbIdle
boolbSensorAction
boolbWasTicked
Inherited Variables from Core.RefCount
LatentStackLocations, m_RefCount

Enumerations Summary
ACT_ErrorCodes
ACT_SUCCESS, ACT_GENERAL_FAILURE, ACT_RESOURCE_INACTIVE, ACT_INTERRUPTED, ACT_CANT_FIND_PATH, ACT_IRREVERSIBLY_OFF_COURSE, ACT_TIME_LIMIT_EXCEEDED, ACT_INVALID_PARAMETERS, ACT_CANT_REACH_DESTINATION, ACT_ALL_RESOURCES_DIED, ACT_REQUIRED_RESOURCE_STOLEN, ACT_INSUFFICIENT_RESOURCES_AVAILABLE, ACT_INSUFFICIENT_ENERGY, ACT_DESTINATION_ENCROACHED, ACT_LOST_TARGET, ACT_COULDNT_ENTER_VEHICLE, ACT_COULDNT_EXIT_VEHICLE, ACT_PARTIAL_SUCCESS

Functions Summary
function actionFailedCB (NS_Action child, ACT_ErrorCodes errorCode ))
function actionSucceededCB (NS_Action child ))
function cleanup ()
functionVector closestPointOnALine (Vector A, Vector lineStart, Vector lineDir ))
functionNS_Action getChildReference ()
functionbool hasCompleted ()))
event instantFail (ACT_ErrorCodes errorCode, optional bool bRemoveGoal ))
function interruptActionIf (NS_Action child, class condition ))
functionbool isIdle ()))
functionbool isRunning ()))
functionfloat minDistBetweenTrajectories (out float t, Vector startA, Vector velA, Vector startB, Vector velB ))
function pause ()))
function pauseAction ()
function pawnDied (Pawn pawn)
function removeAction ()
function removeChildReference (NS_Action child)
function removeGoal ()
functionVector rotateZ (Vector v, float angle ))
event runAction ()
function setChildReference (NS_Action child)
function sleepForever ()))
function waitForAction (NS_Action child ))
functionbool wasTicked ()))
function yield ()))
Inherited Functions from Engine.Tyrion_ActionBase
actionDebuggingString, findResource, getResourceClass
Inherited Functions from Core.RefCount
AddRef, Release


Constants Detail

DONT_CARE Source code

const DONT_CARE = -99999.0;


Variables Detail

bCompleted Source code

var bool bCompleted;

bDeleted Source code

var bool bDeleted;

bIdle Source code

var bool bIdle;

bSensorAction Source code

var bool bSensorAction;

bWasTicked Source code

var bool bWasTicked;


Enumerations Detail

ACT_ErrorCodes Source code

enum ACT_ErrorCodes
{
ACT_SUCCESS, ACT_GENERAL_FAILURE, ACT_RESOURCE_INACTIVE, ACT_INTERRUPTED, ACT_CANT_FIND_PATH, ACT_IRREVERSIBLY_OFF_COURSE, ACT_TIME_LIMIT_EXCEEDED, ACT_INVALID_PARAMETERS, ACT_CANT_REACH_DESTINATION, ACT_ALL_RESOURCES_DIED, ACT_REQUIRED_RESOURCE_STOLEN, ACT_INSUFFICIENT_RESOURCES_AVAILABLE, ACT_INSUFFICIENT_ENERGY, ACT_DESTINATION_ENCROACHED, ACT_LOST_TARGET, ACT_COULDNT_ENTER_VEHICLE, ACT_COULDNT_EXIT_VEHICLE, ACT_PARTIAL_SUCCESS
};


Functions Detail

actionFailedCB Source code

function actionFailedCB ( NS_Action child, ACT_ErrorCodes errorCode ) )

actionSucceededCB Source code

function actionSucceededCB ( NS_Action child ) )

cleanup Source code

function cleanup ( )

closestPointOnALine Source code

static final function Vector closestPointOnALine ( Vector A, Vector lineStart, Vector lineDir ) )

getChildReference Source code

function NS_Action getChildReference ( )

hasCompleted Source code

function bool hasCompleted ( ) )

instantFail Source code

event instantFail ( ACT_ErrorCodes errorCode, optional bool bRemoveGoal ) )

interruptActionIf Source code

latent function interruptActionIf ( NS_Action child, class<IBooleanActionCondition> condition ) )

isIdle Source code

function bool isIdle ( ) )

isRunning Source code

function bool isRunning ( ) )

minDistBetweenTrajectories Source code

static final function float minDistBetweenTrajectories ( out float t, Vector startA, Vector velA, Vector startB, Vector velB ) )

pause Source code

latent function pause ( ) )

pauseAction Source code

function pauseAction ( )

pawnDied Source code

function pawnDied ( Pawn pawn )

removeAction Source code

function removeAction ( )

removeChildReference Source code

function removeChildReference ( NS_Action child )

removeGoal Source code

function removeGoal ( )

rotateZ Source code

static final function Vector rotateZ ( Vector v, float angle ) )

runAction Source code

event runAction ( )

setChildReference Source code

function setChildReference ( NS_Action child )

sleepForever Source code

latent function sleepForever ( ) )

waitForAction Source code

latent function waitForAction ( NS_Action child ) )

wasTicked Source code

function bool wasTicked ( ) )

yield Source code

latent function yield ( ) )


Defaultproperties

defaultproperties
{
	bIdle			= true
	bCompleted		= false
	bSensorAction	= false
}



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