Tyrion.AI_SquadFollow
- Extends
- AI_SquadAction
- Modifiers
- implements IFollowFunction editinlinenew
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
|
+-- Tyrion.AI_SquadAction
|
+-- Tyrion.AI_SquadFollow
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 |
const MAX_SQUAD_SIZE = 9;
const MIN_LEADER_SPEED = 3;
var int aliveFollowers;
followGoals[MAX_SQUAD_SIZE] Source code
var
AI_Goal followGoals[MAX_SQUAD_SIZE];
var int i;
lastUpdateOffset[MAX_SQUAD_SIZE] Source code
var int lastUpdateOffset[MAX_SQUAD_SIZE];
positionMap[MAX_SQUAD_SIZE] Source code
var int positionMap[MAX_SQUAD_SIZE];
InternalParameters
var(InternalParameters) editconst
Pawn target;
Parameters
var(Parameters) float energyUsage;
var(Parameters) float formationDiameter;
preferredGroundMovement Source code
var(Parameters)
Character.GroundMovementLevels preferredGroundMovement;
var(Parameters) float proximity;
var(Parameters) editinline Name targetName;
var(Parameters) float terminalHeight;
var(Parameters) float terminalVelocity;
assignPawnsToPositions Source code
function assignPawnsToPositions ( ) )
function classConstruct ( ) )
function cleanup ( ) )
function int nFollowers ( ) )
function int nPossibleFollowers ( ) )
function Vector offset (
Pawn leader,
int positionIndex ) )
function Vector offsetInternal (
Pawn leader,
int positionIndex ) )
function pawnDied (
Pawn member ) )
function float proximityFunction ( ) )
function bool updateOffset (
Pawn follower,
Pawn leader,
int positionIndex ) )
function bool validDestination (
Vector point ) )
function bool verifyAliveFollowers ( ) )
defaultproperties
{
satisfiesGoal = class'AI_SquadFollowGoal'
} |
Creation time: st 23.5.2018 00:10:27.551 - Created with
UnCodeX