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

Tyrion.NS_Action

Extends
ActionBase
Modifiers
native abstract threaded

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

Direct Known Subclasses:

AircraftDoLocalMove, AircraftMoveAlongWaypoints, AircraftMoveToLocation, CarDoLocalMove, CarMoveAlongWaypoints, CarMoveToLocation, NS_DoDoorMove, NS_DoElevatorMove, NS_DoLocalMove, NS_DoZeroGravityLocalMove, NS_Follow, NS_JetSkiManager, NS_MoveAlongWaypoints, NS_MoveToLocation, NS_Turn

Constants Summary
Inherited Contants from Tyrion.ActionBase
DONT_CARE

Variables Summary
boolbWakeUpParent
NS_ActionchildAction
AI_Controllercontroller
ACT_ErrorCodeserrorCode
ActionBaseparentAction
floattickTime
floattickTimeOrg
Inherited Variables from Tyrion.ActionBase
bCompleted, bDeleted, bIdle, bSensorAction, bWasTicked

Enumerations Summary
Inherited Enumerations from Tyrion.ActionBase
ACT_ErrorCodes

Functions Summary
function actionFailedCB (NS_Action child, ACT_ErrorCodes _errorCode ))
function actionSucceededCB (NS_Action child ))
functionbool checkForUniqueness (AI_Controller c, NS_Action action ))
function construct (AI_Controller c, ActionBase parent ))
function fail (ACT_ErrorCodes errorCode ))
functionNS_Action getChildReference ()))
event instantFail (ACT_ErrorCodes errorCode, optional bool bRemoveGoal ))
function interruptAction ()))
functionNS_Action myAddRef ()))
function pauseAction ()))
function removeAction ()))
function removeChildReference (NS_Action child ))
function runAction ()))
function setChildReference (NS_Action child ))
function succeed ()))
Inherited Functions from Tyrion.ActionBase
actionFailedCB, actionSucceededCB, cleanup, closestPointOnALine, getChildReference, hasCompleted, instantFail, interruptActionIf, isIdle, isRunning, minDistBetweenTrajectories, pause, pauseAction, pawnDied, removeAction, removeChildReference, removeGoal, rotateZ, runAction, setChildReference, sleepForever, waitForAction, wasTicked, yield
Inherited Functions from Engine.Tyrion_ActionBase
actionDebuggingString, findResource, getResourceClass

States Summary
Running Source code
state Running


Variables Detail

bWakeUpParent Source code

var bool bWakeUpParent;

childAction Source code

var NS_Action childAction;

controller Source code

var AI_Controller controller;

errorCode Source code

var ACT_ErrorCodes errorCode;

parentAction Source code

var ActionBase parentAction;

tickTime Source code

var float tickTime;

tickTimeOrg Source code

var float tickTimeOrg;


Functions Detail

actionFailedCB Source code

function actionFailedCB ( NS_Action child, ACT_ErrorCodes _errorCode ) )

actionSucceededCB Source code

function actionSucceededCB ( NS_Action child ) )

checkForUniqueness Source code

function bool checkForUniqueness ( AI_Controller c, NS_Action action ) )

construct Source code

overloaded function construct ( AI_Controller c, ActionBase parent ) )

fail Source code

latent function fail ( ACT_ErrorCodes errorCode ) )

getChildReference Source code

function NS_Action getChildReference ( ) )

instantFail Source code

event instantFail ( ACT_ErrorCodes errorCode, optional bool bRemoveGoal ) )

interruptAction Source code

function interruptAction ( ) )

myAddRef Source code

function NS_Action myAddRef ( ) )

pauseAction Source code

function pauseAction ( ) )

removeAction Source code

function removeAction ( ) )

removeChildReference Source code

function removeChildReference ( NS_Action child ) )

runAction Source code

function runAction ( ) )

setChildReference Source code

function setChildReference ( NS_Action child ) )

succeed Source code

latent function succeed ( ) )


Defaultproperties

defaultproperties
{
	bWakeUpParent = false
}

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