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

Tyrion.AI_JetpackBehind

Extends
AI_MovementAction
Modifiers
editinlinenew

Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ActionBase
      |   
      +-- Tyrion.ActionBase
         |   
         +-- Tyrion.AI_RunnableAction
            |   
            +-- Tyrion.AI_Action
               |   
               +-- Tyrion.AI_MovementAction
                  |   
                  +-- Tyrion.AI_JetpackBehind

Constants Summary
DIAGONAL_DISTANCE=2000
DIAGONAL_ROTATION=0.7853981f
DIRECT_DISTANCE=2000
MIN_ENERGY_TO_JETPACK=75.0f
TERMINAL_HEIGHT=800

Variables Summary
BaseAICharacterai
ACT_ErrorCodeserrorCode
AI_GoalpursueGoal
InternalParameters
IFollowFunctionfollowFunction
Pawntarget
Parameters
vectordestination
floatproximity
Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Functions Summary
functionfloat ceilingHeight (Pawn pawn, Vector loc ))
function cleanup ()))
functionbool getJetpackBehindPoint (out vector destination, BaseAICharacter ai, Pawn target ))
function goalNotAchievedCB (AI_Goal goal, AI_Action child, ACT_ErrorCodes errorCode ))
Inherited Functions from Tyrion.AI_MovementAction
baseAIcharacter, character, characterResource, classConstruct, findResource, getResourceClass, movementResource, rook, runAction
Inherited Functions from Tyrion.AI_Action
fail, getChildReference, getResource, goalAchievedCB, goalNotAchievedCB, initAction, instantFail, instantSucceed, interruptAction, interruptGoalIf, myAddRef, OnSensorMessage, removeAction, removeChildReference, resourceStolenCB, runAction, selectionHeuristic, setChildReference, succeed, waitForAllGoals, waitForAllGoalsConsidered, waitForAllGoalsInList, waitForAnyGoal, waitForGoal, waitForResourcesAvailable

States Summary
Running Source code
state Running


Constants Detail

DIAGONAL_DISTANCE Source code

const DIAGONAL_DISTANCE = 2000;

DIAGONAL_ROTATION Source code

const DIAGONAL_ROTATION = 0.7853981f;

DIRECT_DISTANCE Source code

const DIRECT_DISTANCE = 2000;

MIN_ENERGY_TO_JETPACK Source code

const MIN_ENERGY_TO_JETPACK = 75.0f;

TERMINAL_HEIGHT Source code

const TERMINAL_HEIGHT = 800;


Variables Detail

ai Source code

var BaseAICharacter ai;

errorCode Source code

var ACT_ErrorCodes errorCode;

pursueGoal Source code

var AI_Goal pursueGoal;

InternalParameters

followFunction Source code

var(InternalParameters) editconst IFollowFunction followFunction;

target Source code

var(InternalParameters) editconst Pawn target;

Parameters

destination Source code

var(Parameters) editinline vector destination;
Where to jetpack to? (if (0,0,0) the action will chose a point)

proximity Source code

var(Parameters) editinline float proximity;
How close to get while following


Functions Detail

ceilingHeight Source code

private final function float ceilingHeight ( Pawn pawn, Vector loc ) )

cleanup Source code

function cleanup ( ) )

getJetpackBehindPoint Source code

final static function bool getJetpackBehindPoint ( out vector destination, BaseAICharacter ai, Pawn target ) )

goalNotAchievedCB Source code

function goalNotAchievedCB ( AI_Goal goal, AI_Action child, ACT_ErrorCodes errorCode ) )


Defaultproperties

defaultproperties
{
	satisfiesGoal = class'AI_JetpackBehindGoal'
}

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