- Extends
- AI_CharacterAction
- Modifiers
- implements IFollowFunction editinlinenew
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
|
+-- Tyrion.AI_CharacterAction
|
+-- Tyrion.AI_Guard
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 |
DEFAULT_GUARD_DISTANCE Source code
const DEFAULT_GUARD_DISTANCE = 1500.0f;
GUARDMOVEMENT_PRIORITY Source code
const GUARDMOVEMENT_PRIORITY = 29;
var float guardDistance;
var
Pawn lastGuardTarget;
movementAreaTargetRook Source code
var
Rook movementAreaTargetRook;
InternalParameters
var(InternalParameters) editconst
Vector engagementAreaCenter;
var(InternalParameters) editconst
Actor engagementAreaTarget;
var(InternalParameters) editconst
Vector movementAreaCenter;
var(InternalParameters) editconst
Actor movementAreaTarget;
Parameters
engagementAreaCenterName Source code
var(Parameters) Name engagementAreaCenterName;
var(Parameters) float engagementAreaRadius;
movementAreaCenterName Source code
var(Parameters) Name movementAreaCenterName;
var(Parameters) float movementAreaRadius;
var(Parameters)
class<
Weapon>
preferredWeaponClass;
function string actionDebuggingString ( ) )
function cleanup ( ) )
getEngagementAreaCenter Source code
function Vector getEngagementAreaCenter ( ) )
final function string getEngagementString ( ) )
function Vector getMovementAreaCenter ( ) )
final function string getMovementString ( ) )
function Vector offset (
Pawn leader,
int positionIndex ) )
function float proximityFunction ( ) )
function bool updateOffset (
Pawn follower,
Pawn leader,
int positionIndex ) )
function bool validDestination (
Vector point ) )
defaultproperties
{
satisfiesGoal = class'AI_GuardGoal'
} |
Creation time: st 23.5.2018 00:10:26.944 - Created with
UnCodeX