Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
BaseAICharacter | ai
ACT_ErrorCodes | errorCode
AI_Goal | pursueGoal
InternalParameters
IFollowFunction | followFunction
Pawn | target
Parameters
vector | destination
float | proximity

Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Functions Summary
| float | ceilingHeight (Pawn pawn, Vector loc ))
|  | cleanup ()))
| bool | getJetpackBehindPoint (out vector destination, BaseAICharacter ai, Pawn target ))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

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