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

Go to the source code of this file.

Classes

struct  SConversationStateInfoIds
 
struct  SConversationStateInfoText
 
struct  SConversationStateInfoValue
 
struct  SConversationStateInfoModel
 
struct  SConversationStateInfoUpgrade
 
struct  SConversationStateInfoAbilCmd
 
struct  SConversationStateVariation
 
struct  SConversationStateIndex
 
struct  SConversationUserValue
 
struct  SConversationCondition
 
struct  SConversationConditionSet
 
struct  SConversationAction
 
struct  SConversationActionSet
 
class  CConversationState
 Generic. More...
 

Enumerations

enum  EClassIdCConversationState { e_classIdCConversationState }
 Conversation State Type. More...
 
enum  EConversationStateFlag { e_conversationStateFlagAllowConditions, e_conversationStateFlagAllowActions, e_conversationStateFlagSorted }
 Conversation State Flag. More...
 
enum  EConversationStateObject { e_conversationStateObjectSpeaker, e_conversationStateObjectListener, e_conversationStateObjectCamera }
 Conversation Object Type. More...
 
enum  EConversationStateInfo {
  e_conversationStateInfoText, e_conversationStateInfoValue, e_conversationStateInfoModel, e_conversationStateInfoUpgrade,
  e_conversationStateInfoAbilCmd
}
 Conversation State Info. More...
 
enum  EConversationConditionOp {
  e_conversationConditionOpEqual, e_conversationConditionOpNotEqual, e_conversationConditionOpLess, e_conversationConditionOpLessEqual,
  e_conversationConditionOpGreater, e_conversationConditionOpGreaterEqual
}
 Conversation Condition Operator. More...
 
enum  EConversationActionOp { e_conversationActionOpSet, e_conversationActionOpAdd, e_conversationActionOpSubtract }
 Conversation Action Operator. More...
 

Variables

const int32 e_classIdCConversationStateCount = 1
 
const int32 e_conversationStateFlagCount = 3
 
const int32 e_conversationStateObjectCount = 3
 
const int32 e_conversationStateInfoCount = 5
 
const int32 e_conversationConditionOpCount = 6
 
const int32 e_conversationActionOpCount = 3
 

Enumeration Type Documentation

◆ EClassIdCConversationState

Conversation State Type.

Remarks
Unknown
Enumerator
e_classIdCConversationState 

Generic.

◆ EConversationActionOp

Conversation Action Operator.

Remarks
Enum
Enumerator
e_conversationActionOpSet 

Set.

e_conversationActionOpAdd 

Add.

e_conversationActionOpSubtract 

Subtract.

◆ EConversationConditionOp

Conversation Condition Operator.

Remarks
Enum
Enumerator
e_conversationConditionOpEqual 

Equal To.

e_conversationConditionOpNotEqual 

Not Equal To.

e_conversationConditionOpLess 

Less Than.

e_conversationConditionOpLessEqual 

Less Than Or Equal To.

e_conversationConditionOpGreater 

Greater Than.

e_conversationConditionOpGreaterEqual 

Great Than Or Equal To.

◆ EConversationStateFlag

Conversation State Flag.

Remarks
Unknown
Enumerator
e_conversationStateFlagAllowConditions 

Allow Conditions.

e_conversationStateFlagAllowActions 

Allow Actions.

e_conversationStateFlagSorted 

Sorted.

◆ EConversationStateInfo

Conversation State Info.

Remarks
Unknown
Enumerator
e_conversationStateInfoText 

Text.

e_conversationStateInfoValue 

Value.

e_conversationStateInfoModel 

Model.

e_conversationStateInfoUpgrade 

Upgrade.

e_conversationStateInfoAbilCmd 

Ability Command.

◆ EConversationStateObject

Conversation Object Type.

Remarks
Unknown
Enumerator
e_conversationStateObjectSpeaker 

Speaker.

e_conversationStateObjectListener 

Listener.

e_conversationStateObjectCamera 

Camera.

Variable Documentation

◆ e_classIdCConversationStateCount

const int32 e_classIdCConversationStateCount = 1

◆ e_conversationActionOpCount

const int32 e_conversationActionOpCount = 3

◆ e_conversationConditionOpCount

const int32 e_conversationConditionOpCount = 6

◆ e_conversationStateFlagCount

const int32 e_conversationStateFlagCount = 3

◆ e_conversationStateInfoCount

const int32 e_conversationStateInfoCount = 5

◆ e_conversationStateObjectCount

const int32 e_conversationStateObjectCount = 3