Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Tyrion.NS_MoveToLocation

Extends
  NS_Action
Modifiers
  threaded

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

Constants Summary
DIRECT_MOVE_MAXIMUM_DISTANCE | = | 1500
PRELIMINARY_MOVE_DISTANCE | = | 15000
PRELINARY_MOVE_DESTINATION_SEARCH_RADIUS | = | 5000

Inherited Contants from Tyrion.ActionBase
DONT_CARE

Variables Summary
bool | bInZeroG
Vector | destination
float | energyUsage
NS_Action | forwardAction
Character.GroundMovementLevels | groundMovement
array<Actor> | ignore
Character.JetCompetencyLevels | jetCompetency
bool | jetpackCapable
Vector | jetSkiDestination
vector | originalDestination
bool | preliminaryMove
int | routeCacheI
Character.SkiCompetencyLevels | skiCompetency
Actor | target
float | terminalDistanceXY
float | terminalDistanceZ
float | terminalHeight
float | terminalVelocity
Controller.FindPathAIProperties | workAIProperties
array<Vector> | workPoints
vector | workVector

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

Structures Summary
TerminalConditions height, distanceXY, distanceZ, velocity

Functions Summary
|  | cleanup ()))
| NS_MoveToLocation | startAction (AI_Controller c, ActionBase parent, Vector destination, optional Actor target, optional Character.SkiCompetencyLevels skiCompetency, optional Character.JetCompetencyLevels jetCompetency, optional Character.GroundMovementLevels groundMovement, optional float energyUsage, optional TerminalConditions terminalConditions))

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

#### DIRECT_MOVE_MAXIMUM_DISTANCE Source code

const DIRECT_MOVE_MAXIMUM_DISTANCE = 1500;

#### PRELIMINARY_MOVE_DISTANCE Source code

const PRELIMINARY_MOVE_DISTANCE = 15000;

#### PRELINARY_MOVE_DESTINATION_SEARCH_RADIUS Source code

const PRELINARY_MOVE_DESTINATION_SEARCH_RADIUS = 5000;

Variables Detail

#### bInZeroG Source code

var bool bInZeroG;

#### destination Source code

var Vector destination;

#### energyUsage Source code

var float energyUsage;

#### forwardAction Source code

var NS_Action forwardAction;

#### groundMovement Source code

var Character.GroundMovementLevels groundMovement;

#### ignore Source code

var array<Actor> ignore;

#### jetCompetency Source code

var Character.JetCompetencyLevels jetCompetency;

#### jetpackCapable Source code

var bool jetpackCapable;

#### jetSkiDestination Source code

var Vector jetSkiDestination;

#### originalDestination Source code

var vector originalDestination;

#### preliminaryMove Source code

var bool preliminaryMove;

#### routeCacheI Source code

var int routeCacheI;

#### skiCompetency Source code

var Character.SkiCompetencyLevels skiCompetency;

#### 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;

#### workAIProperties Source code

var Controller.FindPathAIProperties workAIProperties;

#### workPoints Source code

var array<Vector> workPoints;

#### workVector Source code

var vector workVector;

Structures Detail

#### TerminalConditions Source code

struct TerminalConditions
{

> var float distanceXY;
> var float distanceZ;
> var float height;
> var float velocity;

};

Functions Detail

#### cleanup Source code

function cleanup ( ) )

#### startAction Source code

static function NS_MoveToLocation startAction ( AI_Controller c, ActionBase parent, Vector destination, optional Actor target, optional Character.SkiCompetencyLevels skiCompetency, optional Character.JetCompetencyLevels jetCompetency, optional Character.GroundMovementLevels groundMovement, optional float energyUsage, optional TerminalConditions terminalConditions) )

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

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