Tyrion.AI_NonblockingFollow
- Extends
- AI_CharacterAction
- Modifiers
- editinlinenew
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
|
+-- Tyrion.AI_CharacterAction
|
+-- Tyrion.AI_NonblockingFollow
Inherited Functions from Tyrion.AI_CharacterAction |
baseAIcharacter, character, characterResource, classConstruct, cleanup, clearDummyGoals, clearDummyHeadGoal, clearDummyMovementGoal, clearDummyWeaponGoal, findResource, getResourceClass, headResource, initAction, movementResource, rook, useResources, weaponResource |
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 |
var bool bDoLOSCheck;
var float distanceSquared;
var float maxWaitingDist;
InternalParameters
var(InternalParameters) editconst int positionIndex;
var(InternalParameters) editconst
Actor target;
Parameters
var(Parameters) float energyUsage;
var(Parameters) editinline float proximity;
var(Parameters) editinline Name targetName;
var(Parameters) float terminalHeight;
var(Parameters) float terminalVelocity;
function string actionDebuggingString ( ) )
private final function bool bLOSCheck ( ) )
private final function bool bNeedFollow ( ) )
function cleanup ( ) )
private final function float maxWaitingDistance ( ) )
private final function float proximityFunction ( ) )
defaultproperties
{
satisfiesGoal = class'AI_NonblockingFollowGoal'
} |
Creation time: st 23.5.2018 00:10:27.198 - Created with
UnCodeX