Tyrion.NS_MoveAlongWaypoints
- Extends
- NS_Action
- Modifiers
- threaded dependsOn ( AI_Controller )
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.NS_Action
|
+-- Tyrion.NS_MoveAlongWaypoints
Functions Summary |
| bool | bDoLongRangeJetSki (out Vector landingSpot, out Vector jetSkiDestination, out int routeSegmentI ))
|
| bool | bHeadRoom (Pawn ai ))
|
| bool | bRoomToSki (Controller.RouteCacheElement element ))
|
| | cleanup ()))
|
| bool | skipNodes (out float dlmEnergyUsage, out int routeSegmentI ))
|
| NS_MoveAlongWaypoints | startAction (AI_Controller c, NS_Action parent, int routeCacheStartIndexIn, int routeCacheEndIndexIn, optional Actor target, optional Character.SkiCompetencyLevels skiCompetency, optional Character.JetCompetencyLevels jetCompetency, optional Character.GroundMovementLevels groundMovement, 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 |
MAX_ANGLE_BETWEEN_PATH_SEGMENTS Source code
const MAX_ANGLE_BETWEEN_PATH_SEGMENTS = 0.349;
MIN_HEIGHT_ABOVE_OUTSIDE_PATHNODE Source code
const MIN_HEIGHT_ABOVE_OUTSIDE_PATHNODE = 5000;
MIN_HIGHSPEED_JETSKI_DIST Source code
const MIN_HIGHSPEED_JETSKI_DIST = 2000;
const N_TERRAIN_SAMPLES = 9;
TERMINAL_DISTANCE_XY_JS Source code
const TERMINAL_DISTANCE_XY_JS = 1000;
TERMINAL_DISTANCE_Z_JS Source code
const TERMINAL_DISTANCE_Z_JS = 500;
var bool bJetpack;
var bool bSkippedNodes;
var float dlmEnergyUsage;
var float energyRequired;
var float energyUsage;
var float initialEnergy;
nextTerminalDistanceXY Source code
var float nextTerminalDistanceXY;
var float nextTerminalDistanceZ;
var int routeCacheEndIndex;
var int routeCacheStartIndex;
var int routeSegmentI;
var float terminalDistanceXY;
var float terminalDistanceZ;
var float terminalHeight;
var float terminalVelocity;
private final
function bool bDoLongRangeJetSki ( out
Vector landingSpot, out
Vector jetSkiDestination, out
int routeSegmentI ) )
private final
function bool bHeadRoom (
Pawn ai ) )
function cleanup ( ) )
private final function bool skipNodes ( out float dlmEnergyUsage, out int routeSegmentI ) )
static
function NS_MoveAlongWaypoints startAction (
AI_Controller c,
NS_Action parent,
int routeCacheStartIndexIn,
int routeCacheEndIndexIn, optional
Actor target,
optional
Character.
SkiCompetencyLevels skiCompetency, optional
Character.
JetCompetencyLevels jetCompetency,
optional
Character.
GroundMovementLevels groundMovement,
optional
float energyUsage, optional
float terminalVelocity, optional
float terminalHeight,
optional
float terminalDistanceXY, optional
float terminalDistanceZ) )
Creation time: st 23.5.2018 00:10:33.340 - Created with
UnCodeX