sc2-gamedata
Classes | Enumerations | Variables
Conversation.h File Reference
#include "UnderlyingTypes.h"
#include "ConversationState.h"
Include dependency graph for Conversation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SConversationProductionLevel
 
struct  SConversationFacialAnim
 
struct  SConversationLine
 
struct  SConversationRunActions
 
struct  SConversationWait
 
struct  SConversationJump
 
struct  SConversationChoice
 
struct  SConversationGroup
 
struct  SConversationComment
 
class  CConversation
 Generic. More...
 

Enumerations

enum  EClassIdCConversation { e_classIdCConversation }
 Conversation Type. More...
 
enum  EConversationSelectionMethod { e_conversationSelectionMethodAll, e_conversationSelectionMethodMultiple, e_conversationSelectionMethodSequence, e_conversationSelectionMethodRandom }
 Conversation Selection Method. More...
 
enum  EConversationProductionLevel {
  e_conversationProductionLevel0, e_conversationProductionLevel1, e_conversationProductionLevel2, e_conversationProductionLevel3,
  e_conversationProductionLevel4
}
 Production Level. More...
 
enum  EConversationProductionLevelFlag { e_conversationProductionLevelFlagLocked }
 Production Level Flag. More...
 
enum  EConversationConditionCheck { e_conversationConditionCheckAll, e_conversationConditionCheckAny }
 Conversation Condition Check. More...
 

Variables

const int32 e_classIdCConversationCount = 1
 
const int32 e_conversationSelectionMethodCount = 4
 
const int32 e_conversationProductionLevelCount = 5
 
const int32 e_conversationProductionLevelFlagCount = 1
 
const int32 e_conversationConditionCheckCount = 2
 

Enumeration Type Documentation

◆ EClassIdCConversation

Conversation Type.

Remarks
Unknown
Enumerator
e_classIdCConversation 

Generic.

◆ EConversationConditionCheck

Conversation Condition Check.

Remarks
Enum
Enumerator
e_conversationConditionCheckAll 

All.

e_conversationConditionCheckAny 

Any.

◆ EConversationProductionLevel

Production Level.

Remarks
Enum
Enumerator
e_conversationProductionLevel0 

(0) Planning

e_conversationProductionLevel1 

(1) Rough

e_conversationProductionLevel2 

(2) Ready

e_conversationProductionLevel3 

(3) Polished

e_conversationProductionLevel4 

(4) Locked

◆ EConversationProductionLevelFlag

Production Level Flag.

Remarks
Unknown
Enumerator
e_conversationProductionLevelFlagLocked 

Locked.

◆ EConversationSelectionMethod

Conversation Selection Method.

Remarks
Enum
Enumerator
e_conversationSelectionMethodAll 

All.

e_conversationSelectionMethodMultiple 

Multiple.

e_conversationSelectionMethodSequence 

Sequence.

e_conversationSelectionMethodRandom 

Random.

Variable Documentation

◆ e_classIdCConversationCount

const int32 e_classIdCConversationCount = 1

◆ e_conversationConditionCheckCount

const int32 e_conversationConditionCheckCount = 2

◆ e_conversationProductionLevelCount

const int32 e_conversationProductionLevelCount = 5

◆ e_conversationProductionLevelFlagCount

const int32 e_conversationProductionLevelFlagCount = 1

◆ e_conversationSelectionMethodCount

const int32 e_conversationSelectionMethodCount = 4