- Extends
- Tyrion_GoalBase
- Modifiers
- implements ISensorNotification native abstract dependsOn ( AI_Resource )
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_GoalBase
|
+-- Tyrion.AI_Goal
Direct Known Subclasses:
AI_CharacterGoal, AI_DriverGoal, AI_GunnerGoal, AI_HeadGoal, AI_MovementGoal, AI_SquadGoal, AI_VehicleGoal, AI_WeaponGoal
var bool bDeleted;
var bool bGoalAchieved;
var bool bGoalConsidered;
var bool bGoalFailed;
var bool bInactive;
var bool bPermanent;
var bool bTerminateIfStolen;
var bool bWakeUpPoster;
var int ignoreCounter;
var int matchedN;
notificationRecipients Source code
AI_Goal
var(
AI_Goal)
bool bRemoveGoalOfSameType;
function activate ( ) )
addNotificationRecipient Source code
function bool beingAchieved ( ) )
function changePriority ( int newPriority ) )
function cleanup ( ) )
function deactivate ( ) )
static
function AI_Goal findGoalByName (
Actor a,
String gName ) )
findGoalInCharacterByName Source code
static
function AI_Goal findGoalInCharacterByName (
Character c,
String gName ) )
findGoalInTurretByName Source code
findGoalInVehicleByName Source code
function handleGoalFailure ( ) )
function handleGoalSuccess ( ) )
function bool hasCompleted ( ) )
function markGoalAsAchieved ( ) )
function markGoalAsFailed ( ) )
function notifyCompletion ( bool bAchieved ) )
event int priorityFn ( ) )
setUpDeactivationSentinel Source code
function setUpDeactivationSentinel ( )
function bool wasAchieved ( ) )
function bool wasConsidered ( ) )
function bool wasNotAchieved ( ) )
defaultproperties
{
priority = 50
goalName = "<unnamed goal>"
bWakeUpPoster = false
bRemoveGoalOfSameType = false
bTryOnlyOnce = false
} |
Creation time: st 23.5.2018 00:10:26.900 - Created with
UnCodeX