- Extends
- NS_Action
- Modifiers
- implements IBooleanActionCondition threaded dependson ( NS_MoveToLocation )
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.NS_Action
|
+-- Tyrion.NS_Follow
Functions Summary |
| string | actionDebuggingString ()))
|
| bool | actionTest (ActionBase parent, NS_Action child ))
|
| bool | bLOSCheck ()))
|
| | cleanup ()))
|
| | computeDestinationAndDistance ()))
|
| float | maxWaitingDistance ()))
|
| Vector | predictedLocation (Vector destination ))
|
| float | proximityFunction ()))
|
| NS_Follow | startAction (AI_Controller c, ActionBase parent, Actor target, float proximity, optional IFollowFunction followFunction, optional int positionIndex, optional float energyUsage, optional float terminalVelocity, optional float terminalHeight, optional float desiredSpeed ))
|
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 |
DEFAULT_HEIGHT_ABOVE_GROUND Source code
const DEFAULT_HEIGHT_ABOVE_GROUND = 1000.0f;
const LOOKAHEAD_DISTANCE = 250;
const MAX_UPDATE_TICKS = 200;
const MIN_PREDICTION_SPEED = 5.0f;
const MIN_UPDATE_TICKS = 20;
PROXIMITY_HYSTERESIS_FACTOR Source code
const PROXIMITY_HYSTERESIS_FACTOR = 1.2f;
PROXIMITY_HYSTERESIS_MAX Source code
const PROXIMITY_HYSTERESIS_MAX = 500.0f;
var bool bDoLOSCheck;
var bool bPredictedLocation;
var float desiredSpeed;
var float distance;
var float energyUsage;
var float height;
var int positionIndex;
var float proximity;
var float terminalHeight;
var float terminalVelocity;
var int tickCounter;
function string actionDebuggingString ( ) )
private final function bool bLOSCheck ( ) )
function cleanup ( ) )
computeDestinationAndDistance Source code
function computeDestinationAndDistance ( ) )
private final function float maxWaitingDistance ( ) )
private final
function Vector predictedLocation (
Vector destination ) )
private final function float proximityFunction ( ) )
static
function NS_Follow startAction (
AI_Controller c,
ActionBase parent,
Actor target,
float proximity,
optional
IFollowFunction followFunction, optional
int positionIndex,
optional
float energyUsage, optional
float terminalVelocity, optional
float terminalHeight,
optional
float desiredSpeed ) )
defaultproperties
{
bPredictedLocation = true
}
|
Creation time: st 23.5.2018 00:10:33.320 - Created with
UnCodeX