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

Tyrion.AI_BucklerKnock

Extends
AI_CharacterAction
Modifiers
implements IBooleanActionCondition editinlinenew

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

Constants Summary
SPRINT_SPEED=777.0f
TIME_OUT_DURATION=4.0f

Variables Summary
BaseAICharacterai
AI_Controllerc
Vectordestination
floatendTime
ACT_ErrorCodeserrorCode
array<Actor>ignore
VectorlastValidLocation
floatstartTime
floatterminalHeight
Weaponw
InternalParameters
Pawntarget
Parameters
floatknockDistance
NametargetName
Inherited Variables from Tyrion.AI_CharacterAction
DummyHeadGoal, DummyMovementGoal, DummyWeaponGoal, headResourceStorage, movementResourceStorage, pawn, weaponResourceStorage
Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Functions Summary
function actionFailedCB (NS_Action child, ACT_ErrorCodes anErrorCode ))
function actionSucceededCB (NS_Action child ))
functionbool actionTest (ActionBase parent, NS_Action child ))
function cleanup ()))
functionfloat selectionHeuristic (AI_Goal goal ))
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

States Summary
Running Source code
state Running


Constants Detail

SPRINT_SPEED Source code

const SPRINT_SPEED = 777.0f;

TIME_OUT_DURATION Source code

const TIME_OUT_DURATION = 4.0f;


Variables Detail

ai Source code

var BaseAICharacter ai;

c Source code

var AI_Controller c;

destination Source code

var Vector destination;

endTime Source code

var float endTime;

errorCode Source code

var ACT_ErrorCodes errorCode;

ignore Source code

var array<Actor> ignore;

lastValidLocation Source code

var Vector lastValidLocation;

startTime Source code

var float startTime;

terminalHeight Source code

var float terminalHeight;

w Source code

var Weapon w;

InternalParameters

target Source code

var(InternalParameters) Pawn target;

Parameters

knockDistance Source code

var(Parameters) float knockDistance;
max ramming distance

targetName Source code

var(Parameters) editinline Name targetName;
Label of target (should be Player)


Functions Detail

actionFailedCB Source code

function actionFailedCB ( NS_Action child, ACT_ErrorCodes anErrorCode ) )

actionSucceededCB Source code

function actionSucceededCB ( NS_Action child ) )

actionTest Source code

static function bool actionTest ( ActionBase parent, NS_Action child ) )

cleanup Source code

function cleanup ( ) )

selectionHeuristic Source code

static function float selectionHeuristic ( AI_Goal goal ) )


Defaultproperties

defaultproperties
{
	satisfiesGoal = class'AI_BucklerKnockGoal'
}

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