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

Tyrion.NS_JetSkiManager

Extends
NS_Action
Modifiers
implements IBooleanActionCondition threaded

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

Constants Summary
COS_MAX_SKIING_ANGLE=0.0f
MAX_AIRSPACE_FOR_SKIING=500
MIN_SKIING_SPEED=622.2f
MIN_SKIING_TIME=1.0f
TERMINAL_DISTANCE_XY=5000
TERMINAL_DISTANCE_Z=1000
Inherited Contants from Tyrion.ActionBase
DONT_CARE

Variables Summary
BaseAICharacterai
boolbJetpacking
boolbSkiing
Vectordestination
floatenergyUsage
Character.JetCompetencyLevelsjetCompetency
VectorlandingSpot
intlandingSpotUpdateTick
Character.SkiCompetencyLevelsskiCompetency
floatskiStartTime
Actortarget
floatterminalDistanceXY
floatterminalDistanceZ
floatterminalHeight
floatterminalVelocity
VectorwalkDestination
Inherited Variables from Tyrion.NS_Action
bWakeUpParent, childAction, controller, errorCode, parentAction, tickTime, tickTimeOrg
Inherited Variables from Tyrion.ActionBase
bCompleted, bDeleted, bIdle, bSensorAction, bWasTicked

Enumerations Summary
Inherited Enumerations from Tyrion.ActionBase
ACT_ErrorCodes

Functions Summary
functionbool actionTest (ActionBase parent, NS_Action child ))
functionbool bCloseToDestination ()))
function cleanup ()))
functionbool destinationReached ()))
functionVector getDestination ()))
functionNS_JetSkiManager startAction (AI_Controller c, NS_Action parent, Vector destination, Vector landingSpot, Actor target, optional Character.SkiCompetencyLevels skiCompetency, optional Character.JetCompetencyLevels jetCompetency, optional float energyUsage, optional float terminalVelocity, optional float terminalHeight, optional float terminalDistanceXY, optional float terminalDistanceZ ))
Inherited Functions from Tyrion.NS_Action
actionFailedCB, actionSucceededCB, checkForUniqueness, construct, fail, getChildReference, instantFail, interruptAction, myAddRef, pauseAction, removeAction, removeChildReference, runAction, setChildReference, 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

States Summary
Running Source code
state Running


Constants Detail

COS_MAX_SKIING_ANGLE Source code

const COS_MAX_SKIING_ANGLE = 0.0f;

MAX_AIRSPACE_FOR_SKIING Source code

const MAX_AIRSPACE_FOR_SKIING = 500;

MIN_SKIING_SPEED Source code

const MIN_SKIING_SPEED = 622.2f;

MIN_SKIING_TIME Source code

const MIN_SKIING_TIME = 1.0f;

TERMINAL_DISTANCE_XY Source code

const TERMINAL_DISTANCE_XY = 5000;

TERMINAL_DISTANCE_Z Source code

const TERMINAL_DISTANCE_Z = 1000;


Variables Detail

ai Source code

var BaseAICharacter ai;

bJetpacking Source code

var bool bJetpacking;

bSkiing Source code

var bool bSkiing;

destination Source code

var Vector destination;

energyUsage Source code

var float energyUsage;

jetCompetency Source code

var Character.JetCompetencyLevels jetCompetency;

landingSpot Source code

var Vector landingSpot;

landingSpotUpdateTick Source code

var int landingSpotUpdateTick;

skiCompetency Source code

var Character.SkiCompetencyLevels skiCompetency;

skiStartTime Source code

var float skiStartTime;

target Source code

var Actor target;

terminalDistanceXY Source code

var float terminalDistanceXY;

terminalDistanceZ Source code

var float terminalDistanceZ;

terminalHeight Source code

var float terminalHeight;

terminalVelocity Source code

var float terminalVelocity;

walkDestination Source code

var Vector walkDestination;


Functions Detail

actionTest Source code

static function bool actionTest ( ActionBase parent, NS_Action child ) )

bCloseToDestination Source code

private final function bool bCloseToDestination ( ) )

cleanup Source code

function cleanup ( ) )

destinationReached Source code

private final function bool destinationReached ( ) )

getDestination Source code

private final function Vector getDestination ( ) )

startAction Source code

static function NS_JetSkiManager startAction ( AI_Controller c, NS_Action parent, Vector destination, Vector landingSpot, Actor target, optional Character.SkiCompetencyLevels skiCompetency, optional Character.JetCompetencyLevels jetCompetency, optional float energyUsage, optional float terminalVelocity, optional float terminalHeight, optional float terminalDistanceXY, optional float terminalDistanceZ ) )



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