Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
bool | bCompleted
bool | bDeleted
bool | bIdle
bool | bSensorAction
bool | bWasTicked

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
|  | actionFailedCB (NS_Action child, ACT_ErrorCodes errorCode ))
|  | actionSucceededCB (NS_Action child ))
|  | cleanup ()
| Vector | closestPointOnALine (Vector A, Vector lineStart, Vector lineDir ))
| NS_Action | getChildReference ()
| bool | hasCompleted ()))
|  | instantFail (ACT_ErrorCodes errorCode, optional bool bRemoveGoal ))
|  | interruptActionIf (NS_Action child, class condition ))
| bool | isIdle ()))
| bool | isRunning ()))
| float | minDistBetweenTrajectories (out float t, Vector startA, Vector velA, Vector startB, Vector velB ))
|  | pause ()))
|  | pauseAction ()
|  | pawnDied (Pawn pawn)
|  | removeAction ()
|  | removeChildReference (NS_Action child)
|  | removeGoal ()
| Vector | rotateZ (Vector v, float angle ))
|  | runAction ()
|  | setChildReference (NS_Action child)
|  | sleepForever ()))
|  | waitForAction (NS_Action child ))
| bool | wasTicked ()))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

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