Drag[en]gine Script Module DragonScript 1.32.1
Loading...
Searching...
No Matches
Dragengine.ConversationSystem.SimpleConversationConverter.State Class Reference

Conversation state. More...

Inheritance diagram for Dragengine.ConversationSystem.SimpleConversationConverter.State:

Public Member Functions

State new ()
 

Public Attributes

CActionActorSpeak actionActorSpeak
 Open actor speak conversation action or null.
 
CActionCameraShot actionCameraShot
 Open camera shot conversation action or null.
 
CActionIfElse actionIfElse
 Open if-else conversation action or null.
 
CActionPlayerChoice actionPlayerChoice
 Open player-choice conversation action or null.
 
Array actions
 Array of ConversationAction to add created actions to.
 
SimpleConversationActor actor
 Open actor speak simple conversation actor or null.
 
StringID actorCameraId
 OPen actor speak simple conversation actor camera shot identifier or null.
 
float alignTime
 Align time in seconds to apply to the next action.
 
bool clearFacePoses
 Clear face poses before adding new face pose.
 
bool clearGestures
 Clear gestures before adding new gesture.
 
bool clearLookAts
 Clear look-at before adding new look-at.
 
Conversation conversation
 Conversation.
 
Dictionary conversationActors
 Dictionary of known ConversationActor to look up speech animations.
 
float facePoseTime
 Current face pose time in seconds.
 
int forceCameraShotCounter
 Speak action counter.
 
Gesture gesture
 Gesture to add to speech or null.
 
float gestureTime
 Current gesture time in seconds.
 
float lookAtTime
 Current look-at time in seconds.
 
float pauseTime
 Pause time in seconds to apply to the next action.
 
ConversationPlayback playback
 Conversation playback.
 
SimpleConversation simpleConversation
 Simple action the snippet belongs to.
 
SimpleConversationSnippet snippet
 Snippet to convert.
 
SpeechAnimation speechAnimation
 Open actor speak speech animation or null.
 
float speechTime
 Current speech time in seconds.
 
SimpleConversationAction.WaitMode waitMode
 Wait mode to use for next action.
 

Detailed Description

Conversation state.

Member Function Documentation

◆ new()

State Dragengine.ConversationSystem.SimpleConversationConverter.State.new ( )

Member Data Documentation

◆ actionActorSpeak

CActionActorSpeak Dragengine.ConversationSystem.SimpleConversationConverter.State.actionActorSpeak

Open actor speak conversation action or null.

◆ actionCameraShot

CActionCameraShot Dragengine.ConversationSystem.SimpleConversationConverter.State.actionCameraShot

Open camera shot conversation action or null.

◆ actionIfElse

CActionIfElse Dragengine.ConversationSystem.SimpleConversationConverter.State.actionIfElse

Open if-else conversation action or null.

◆ actionPlayerChoice

CActionPlayerChoice Dragengine.ConversationSystem.SimpleConversationConverter.State.actionPlayerChoice

Open player-choice conversation action or null.

◆ actions

Array Dragengine.ConversationSystem.SimpleConversationConverter.State.actions

Array of ConversationAction to add created actions to.

◆ actor

SimpleConversationActor Dragengine.ConversationSystem.SimpleConversationConverter.State.actor

Open actor speak simple conversation actor or null.

◆ actorCameraId

StringID Dragengine.ConversationSystem.SimpleConversationConverter.State.actorCameraId

OPen actor speak simple conversation actor camera shot identifier or null.

◆ alignTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.alignTime

Align time in seconds to apply to the next action.

◆ clearFacePoses

bool Dragengine.ConversationSystem.SimpleConversationConverter.State.clearFacePoses

Clear face poses before adding new face pose.

◆ clearGestures

bool Dragengine.ConversationSystem.SimpleConversationConverter.State.clearGestures

Clear gestures before adding new gesture.

◆ clearLookAts

bool Dragengine.ConversationSystem.SimpleConversationConverter.State.clearLookAts

Clear look-at before adding new look-at.

◆ conversation

Conversation Dragengine.ConversationSystem.SimpleConversationConverter.State.conversation

Conversation.

◆ conversationActors

Dictionary Dragengine.ConversationSystem.SimpleConversationConverter.State.conversationActors

Dictionary of known ConversationActor to look up speech animations.

Maps StringID key (actor identifier or actor alias) to ConversationActor value. Dictionary is shared across sub states since it serves only as helper data.

◆ facePoseTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.facePoseTime

Current face pose time in seconds.

◆ forceCameraShotCounter

int Dragengine.ConversationSystem.SimpleConversationConverter.State.forceCameraShotCounter

Speak action counter.

◆ gesture

Gesture Dragengine.ConversationSystem.SimpleConversationConverter.State.gesture

Gesture to add to speech or null.

◆ gestureTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.gestureTime

Current gesture time in seconds.

◆ lookAtTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.lookAtTime

Current look-at time in seconds.

◆ pauseTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.pauseTime

Pause time in seconds to apply to the next action.

◆ playback

ConversationPlayback Dragengine.ConversationSystem.SimpleConversationConverter.State.playback

Conversation playback.

◆ simpleConversation

SimpleConversation Dragengine.ConversationSystem.SimpleConversationConverter.State.simpleConversation

Simple action the snippet belongs to.

◆ snippet

SimpleConversationSnippet Dragengine.ConversationSystem.SimpleConversationConverter.State.snippet

Snippet to convert.

◆ speechAnimation

SpeechAnimation Dragengine.ConversationSystem.SimpleConversationConverter.State.speechAnimation

Open actor speak speech animation or null.

◆ speechTime

float Dragengine.ConversationSystem.SimpleConversationConverter.State.speechTime

Current speech time in seconds.

◆ waitMode

SimpleConversationAction.WaitMode Dragengine.ConversationSystem.SimpleConversationConverter.State.waitMode

Wait mode to use for next action.


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