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

Tyrion.AI_PodAttack

Extends
AI_VehicleAction
Modifiers
editinlinenew

Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ActionBase
      |   
      +-- Tyrion.ActionBase
         |   
         +-- Tyrion.AI_RunnableAction
            |   
            +-- Tyrion.AI_Action
               |   
               +-- Tyrion.AI_VehicleAction
                  |   
                  +-- Tyrion.AI_PodAttack

Constants Summary
ATTACK_SPEED=1500.0f
CLOSING_RANGE=3000.0f
DIAGONAL_DISTANCE=2000
DIAGONAL_ROTATION=-0.7853981f
HEIGHT_ABOVE_TARGET=1000.0f

Variables Summary
Vectordestination
VehiclePositionTypedriverPosition
ACT_ErrorcodeserrorCode
AI_GoalfireAtGoal
AI_GoalfollowGoal
AI_TargetMemorySensortargetMemorySensor
Vehiclev
InternalParameters
IFollowFunctionfollowFunction
Pawntarget
Parameters
NametargetName
Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Functions Summary
function cleanup ()))
function goalAchievedCB (AI_Goal goal, AI_Action child ))
function goalNotAchievedCB (AI_Goal goal, AI_Action child, ACT_ErrorCodes anErrorCode ))
Inherited Functions from Tyrion.AI_VehicleAction
classConstruct, driverResource, findResource, getResourceClass, gunnerResource, rook, turret, vehicle, vehicleResource
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

ATTACK_SPEED Source code

const ATTACK_SPEED = 1500.0f;

CLOSING_RANGE Source code

const CLOSING_RANGE = 3000.0f;

DIAGONAL_DISTANCE Source code

const DIAGONAL_DISTANCE = 2000;

DIAGONAL_ROTATION Source code

const DIAGONAL_ROTATION = -0.7853981f;

HEIGHT_ABOVE_TARGET Source code

const HEIGHT_ABOVE_TARGET = 1000.0f;


Variables Detail

destination Source code

var Vector destination;

driverPosition Source code

var VehiclePositionType driverPosition;

errorCode Source code

var ACT_Errorcodes errorCode;

fireAtGoal Source code

var AI_Goal fireAtGoal;

followGoal Source code

var AI_Goal followGoal;

targetMemorySensor Source code

var AI_TargetMemorySensor targetMemorySensor;

v Source code

var Vehicle v;

InternalParameters

followFunction Source code

var(InternalParameters) editconst IFollowFunction followFunction;

target Source code

var(InternalParameters) editconst Pawn target;

Parameters

targetName Source code

var(Parameters) editinline Name targetName;
Label of target (any Pawn)


Functions Detail

cleanup Source code

function cleanup ( ) )

goalAchievedCB Source code

function goalAchievedCB ( AI_Goal goal, AI_Action child ) )

goalNotAchievedCB Source code

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


Defaultproperties

defaultproperties
{
	satisfiesGoal = class'AI_VehicleAttackGoal'
}

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