Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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_Goal | DummyHeadGoal
AI_Goal | DummyMovementGoal
AI_Goal | DummyWeaponGoal
AI_HeadResource | headResourceStorage
AI_MovementResource | movementResourceStorage
Pawn | pawn
AI_WeaponResource | weaponResourceStorage

Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Inherited Variables from Tyrion.AI_RunnableAction
resource

Functions Summary
| BaseAICharacter | baseAIcharacter ()))
| Character | character ()))
| AI_CharacterResource | characterResource ()))
|  | classConstruct ()))
|  | cleanup ()))
|  | clearDummyGoals ()))
|  | clearDummyHeadGoal ()))
|  | clearDummyMovementGoal ()))
|  | clearDummyWeaponGoal ()))
| Tyrion_ResourceBase | findResource (Pawn p ))
| class<Tyrion_ResourceBase> | getResourceClass ()))
| AI_HeadResource | headResource ()))
|  | initAction (AI_Resource r, AI_Goal goal))
| AI_MovementResource | movementResource ()))
| Rook | rook ()))
|  | useResources (int resourceBits ))
| AI_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 | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:26.563 - Created with UnCodeX