Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Tyrion.AI_CharacterAction

Extends
AI_Action
Modifiers
abstract

Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ActionBase
      |   
      +-- Tyrion.ActionBase
         |   
         +-- Tyrion.AI_RunnableAction
            |   
            +-- Tyrion.AI_Action
               |   
               +-- Tyrion.AI_CharacterAction

Direct Known Subclasses:

AI_Animate, AI_BucklerKnock, AI_CivilianGuard, AI_CivilianReactToFire, AI_DirectAttack, AI_Duel, AI_EstherAttack, AI_GloraxAttack, AI_Grapple, AI_GrenadierAttack, AI_GruntAttack, AI_Guard, AI_GuardAttack, AI_JerichoAttack, AI_MercuryAttack, AI_NonblockingFollow, AI_Panic, AI_PeriodicPackUse, AI_Protect, AI_ReactToFire, AI_RepairerAttack, AI_RocketGuyAttack, AI_SniperAttack, AI_SpammerAttack, AI_Talk, AI_TestCharacterA, AI_TestCharacterB, AI_TestCharacterC, AI_TestCharacterD, AI_TestCharacterE

Variables Summary
AI_GoalDummyHeadGoal
AI_GoalDummyMovementGoal
AI_GoalDummyWeaponGoal
AI_HeadResourceheadResourceStorage
AI_MovementResourcemovementResourceStorage
Pawnpawn
AI_WeaponResourceweaponResourceStorage
Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN
Inherited Variables from Tyrion.AI_RunnableAction
resource

Functions Summary
functionBaseAICharacter baseAIcharacter ()))
functionCharacter character ()))
functionAI_CharacterResource characterResource ()))
function classConstruct ()))
function cleanup ()))
function clearDummyGoals ()))
function clearDummyHeadGoal ()))
function clearDummyMovementGoal ()))
function clearDummyWeaponGoal ()))
functionTyrion_ResourceBase findResource (Pawn p ))
functionclass<Tyrion_ResourceBasegetResourceClass ()))
functionAI_HeadResource headResource ()))
function initAction (AI_Resource r, AI_Goal goal))
functionAI_MovementResource movementResource ()))
functionRook rook ()))
function useResources (int resourceBits ))
functionAI_WeaponResource 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
Inherited Functions from Tyrion.AI_RunnableAction
interruptAction, pauseAction, removeAction, runAction


Variables Detail

DummyHeadGoal Source code

var AI_Goal DummyHeadGoal;

DummyMovementGoal Source code

var AI_Goal DummyMovementGoal;

DummyWeaponGoal Source code

var AI_Goal DummyWeaponGoal;

headResourceStorage Source code

var AI_HeadResource headResourceStorage;

movementResourceStorage Source code

var AI_MovementResource movementResourceStorage;

pawn Source code

var Pawn pawn;

weaponResourceStorage Source code

var AI_WeaponResource weaponResourceStorage;


Functions Detail

baseAIcharacter Source code

function BaseAICharacter baseAIcharacter ( ) )

character Source code

function Character character ( ) )

characterResource Source code

function AI_CharacterResource characterResource ( ) )

classConstruct Source code

function classConstruct ( ) )

cleanup Source code

function cleanup ( ) )

clearDummyGoals Source code

function clearDummyGoals ( ) )

clearDummyHeadGoal Source code

function clearDummyHeadGoal ( ) )

clearDummyMovementGoal Source code

function clearDummyMovementGoal ( ) )

clearDummyWeaponGoal Source code

function clearDummyWeaponGoal ( ) )

findResource Source code

static function Tyrion_ResourceBase findResource ( Pawn p ) )

getResourceClass Source code

static function class<Tyrion_ResourceBase> getResourceClass ( ) )

headResource Source code

function AI_HeadResource headResource ( ) )

initAction Source code

function initAction ( AI_Resource r, AI_Goal goal) )

movementResource Source code

function AI_MovementResource movementResource ( ) )

rook Source code

function Rook rook ( ) )

useResources Source code

latent function useResources ( int resourceBits ) )

weaponResource Source code

function AI_WeaponResource weaponResource ( ) )


Defaultproperties

defaultproperties
{
	
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:26.563 - Created with UnCodeX