Tyrion.AI_CombatMovement
- Extends
- AI_MovementAction
- Modifiers
- implements IBooleanGoalCondition editinlinenew
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
|
+-- Tyrion.AI_MovementAction
|
+-- Tyrion.AI_CombatMovement
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 COVER_UPDATE_PERIOD = 4.0f;
const DRAW_OUT_DISTANCE = 2000.0f;
FLANKING_UPDATE_PERIOD Source code
const FLANKING_UPDATE_PERIOD = 2.0f;
PROXIMITY_HYSTERESIS_DRAW_OUT Source code
const PROXIMITY_HYSTERESIS_DRAW_OUT = 0.9f;
PROXIMITY_HYSTERESIS_STAY_AT_RANGE Source code
const PROXIMITY_HYSTERESIS_STAY_AT_RANGE = 0.5f;
const SIDESTEP_RADIUS = 800.0f;
var bool bCover;
var CombatMovementCategories combatMovement;
var CombatRangeCategories combatRange;
var float lastCoverUpdateTime;
lastFlankingUpdateTime Source code
var float lastFlankingUpdateTime;
var float lastMovementTime;
var
Character.GroundMovementLevels moveSpeed;
var float proximityHysteresis;
InternalParameters
var(InternalParameters) editconst
Pawn target;
Parameters
var(Parameters) float energyUsage;
var(Parameters) float proximity;
var(Parameters) float sideStepInterval;
private final
function bool bValidLocation (
Vector loc ) )
function cleanup ( ) )
private final
function Vector getBackupPoint ( ) )
private final
function Vector getCoverPoint ( ) )
private final
function Vector getFlankPoint ( ) )
private final
function Vector getSidestepPoint ( ) )
static
function bool goalTest (
AI_Goal goal ) )
private final function float proximityFunction ( ) )
defaultproperties
{
satisfiesGoal = class'AI_CombatMovementGoal'
} |
Creation time: st 23.5.2018 00:10:26.607 - Created with
UnCodeX