Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
BaseAICharacter | ai
bool | bJetpacking
bool | bSkiing
Vector | destination
float | energyUsage
Character.JetCompetencyLevels | jetCompetency
Vector | landingSpot
int | landingSpotUpdateTick
Character.SkiCompetencyLevels | skiCompetency
float | skiStartTime
Actor | target
float | terminalDistanceXY
float | terminalDistanceZ
float | terminalHeight
float | terminalVelocity
Vector | walkDestination

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
| bool | actionTest (ActionBase parent, NS_Action child ))
| bool | bCloseToDestination ()))
|  | cleanup ()))
| bool | destinationReached ()))
| Vector | getDestination ()))
| 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 ))

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 | UnrealScript Documentation
previous class next class | frames no frames

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