Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
BaseAICharacter | ai
AI_Controller | c
Vector | destination
float | endTime
ACT_ErrorCodes | errorCode
array<Actor> | ignore
Vector | lastValidLocation
float | startTime
float | terminalHeight
Weapon | w
InternalParameters
Pawn | target
Parameters
float | knockDistance
Name | targetName

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
|  | actionFailedCB (NS_Action child, ACT_ErrorCodes anErrorCode ))
|  | actionSucceededCB (NS_Action child ))
| bool | actionTest (ActionBase parent, NS_Action child ))
|  | cleanup ()))
| float | 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 | UnrealScript Documentation
previous class next class | frames no frames

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