Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Tyrion.AI_Talk

Extends
  AI_CharacterAction
Modifiers
  editinlinenew

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

Variables Summary
float | speechDuration
InternalParameters
Pawn | target
Parameters
bool | bNeedsToTurn
bool | bPositional
bool | bWaitForSpeech
Rotator | facing
Name | lipsyncAnimName
Name | subtitleTag
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
|  | cleanup ()))

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

Variables Detail

#### speechDuration Source code

var float speechDuration;

### InternalParameters

#### target Source code

var(InternalParameters) editconst Pawn target;

### Parameters

#### bNeedsToTurn Source code

var(Parameters) bool bNeedsToTurn;

> If true the targetName and facing values will be used

#### bPositional Source code

var(Parameters) bool bPositional;

> Whether the sound is to be positional or 2D

#### bWaitForSpeech Source code

var(Parameters) bool bWaitForSpeech;

> Whether the action should wait till the sound has finished playing before continuing

#### facing Source code

var(Parameters) Rotator facing;

> Where the AI turns to before talking if targetName is none

#### lipsyncAnimName Source code

var(Parameters) Name lipsyncAnimName;

> Name of the lipsync animation to play

#### subtitleTag Source code

var(Parameters) Name subtitleTag;

> The localization tag for the subtitle text of the dialogue

#### targetName Source code

var(Parameters) Name targetName;

> The pawn to talk to

Functions Detail

#### cleanup Source code

function cleanup ( ) )

Defaultproperties

    defaultproperties
    {
    	satisfiesGoal = class'AI_TalkGoal'
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

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