Drag[en]gine Script Module DragonScript  1.23
Dragengine.ConversationSystem.ConversationGesturePoseList Class Reference

List of conversation gesture poses keyd by identifier. More...

Inheritance diagram for Dragengine.ConversationSystem.ConversationGesturePoseList:

Public Member Functions

void add (StringID id, ConversationPlaybackGesturePose gesturePose)
 Add gesture pose. More...
 
void add (StringID id, ECPAnimator ecanimator)
 Add gesture pose. More...
 
void add (StringID id, String pathAnimator, Animator animator)
 Add gesture pose. More...
 
void dispose ()
 Dispose of list. More...
 
void forEach (Block ablock)
 Visit gesture poses with block. More...
 
ConversationPlaybackGesturePose getAt (StringID id)
 Gesture pose with identifier or null if absent. More...
 
int getCount ()
 Number of gesture poses. More...
 
Array getIdentifiers ()
 List of all gesture pose identifiers as Array of String. More...
 
bool has (StringID id)
 Gesture pose is present. More...
 
ConversationGesturePoseList new ()
 Create conversation gesture pose list. More...
 
void remove (StringID id)
 Remove gesture pose. More...
 
void removeAll ()
 Remove all gesture poses. More...
 

Detailed Description

List of conversation gesture poses keyd by identifier.

Member Function Documentation

◆ add() [1/3]

void Dragengine.ConversationSystem.ConversationGesturePoseList.add ( StringID  id,
ConversationPlaybackGesturePose  gesturePose 
)

Add gesture pose.

◆ add() [2/3]

void Dragengine.ConversationSystem.ConversationGesturePoseList.add ( StringID  id,
ECPAnimator  ecanimator 
)

Add gesture pose.

◆ add() [3/3]

void Dragengine.ConversationSystem.ConversationGesturePoseList.add ( StringID  id,
String  pathAnimator,
Animator  animator 
)

Add gesture pose.

◆ dispose()

void Dragengine.ConversationSystem.ConversationGesturePoseList.dispose ( )

Dispose of list.

◆ forEach()

void Dragengine.ConversationSystem.ConversationGesturePoseList.forEach ( Block  ablock)

Visit gesture poses with block.

Block has as first parameter the StringID identifier of the gesture pose and as second parameter the ConversationPlaybackGesturePose gesture pose.

◆ getAt()

ConversationPlaybackGesturePose Dragengine.ConversationSystem.ConversationGesturePoseList.getAt ( StringID  id)

Gesture pose with identifier or null if absent.

◆ getCount()

int Dragengine.ConversationSystem.ConversationGesturePoseList.getCount ( )

Number of gesture poses.

◆ getIdentifiers()

Array Dragengine.ConversationSystem.ConversationGesturePoseList.getIdentifiers ( )

List of all gesture pose identifiers as Array of String.

◆ has()

bool Dragengine.ConversationSystem.ConversationGesturePoseList.has ( StringID  id)

Gesture pose is present.

◆ new()

ConversationGesturePoseList Dragengine.ConversationSystem.ConversationGesturePoseList.new ( )

Create conversation gesture pose list.

◆ remove()

void Dragengine.ConversationSystem.ConversationGesturePoseList.remove ( StringID  id)

Remove gesture pose.

◆ removeAll()

void Dragengine.ConversationSystem.ConversationGesturePoseList.removeAll ( )

Remove all gesture poses.


The documentation for this class was generated from the following file: