sc2-gamedata
Public Attributes | List of all members
SConversationGroup Struct Reference

#include <Conversation.h>

Collaboration diagram for SConversationGroup:
Collaboration graph
[legend]

Public Attributes

TConversationItemId Id
 Item Id. More...
 
CStringLink Name
 Name. More...
 
CString Comment
 Comment. More...
 
EConversationSelectionMethod ChoiceSelection
 Choice Selection. More...
 
uint32 MaxChoices
 Maximum Choices. More...
 
EConversationSelectionMethod LineSelection
 Line Selection. More...
 
uint32 MaxLines
 Maximum Lines. More...
 
flag8 PlayOnceOnly
 Play Once Only. More...
 
TConversationStateIndexId ChoiceCamera
 Choice Camera. More...
 
EConversationConditionCheck ConditionCheck
 Condition Check. More...
 
std::vector< SConversationConditionConditions
 Conditions. More...
 
std::vector< TConversationItemIdChildren
 Children. More...
 
CString CutsceneFile
 Cutscene File. More...
 
CGamePoint3D CutscenePosition
 Cutscene Position. More...
 
flag8 ApplyCutsceneToChildren
 Apply Cutscene To Children. More...
 

Detailed Description

Remarks
Struct

Member Data Documentation

◆ ApplyCutsceneToChildren

flag8 SConversationGroup::ApplyCutsceneToChildren

Apply Cutscene To Children.

Apply the cutscene to all lines contained within the group

◆ Children

std::vector<TConversationItemId> SConversationGroup::Children

Children.

Child conversation data

◆ ChoiceCamera

TConversationStateIndexId SConversationGroup::ChoiceCamera

Choice Camera.

Camera angle for the conversation choice selection

◆ ChoiceSelection

EConversationSelectionMethod SConversationGroup::ChoiceSelection

Choice Selection.

Camera choice selection for the conversation group

◆ Comment

CString SConversationGroup::Comment

Comment.

Comment text that will only appear in the editor

◆ ConditionCheck

EConversationConditionCheck SConversationGroup::ConditionCheck

Condition Check.

Option for checking All or Any conditions

◆ Conditions

std::vector<SConversationCondition> SConversationGroup::Conditions

Conditions.

Group conditions

◆ CutsceneFile

CString SConversationGroup::CutsceneFile

Cutscene File.

Cutscene file to be played for this group

◆ CutscenePosition

CGamePoint3D SConversationGroup::CutscenePosition

Cutscene Position.

World position for cutscene playback

◆ Id

TConversationItemId SConversationGroup::Id

Item Id.

Conversation group ID

◆ LineSelection

EConversationSelectionMethod SConversationGroup::LineSelection

Line Selection.

Random, Sequenced, or Ordered line dialog

◆ MaxChoices

uint32 SConversationGroup::MaxChoices

Maximum Choices.

Maximum number of choices allowed

◆ MaxLines

uint32 SConversationGroup::MaxLines

Maximum Lines.

Maximum number of lines before conversation ends

◆ Name

CStringLink SConversationGroup::Name

Name.

Group Name

◆ PlayOnceOnly

flag8 SConversationGroup::PlayOnceOnly

Play Once Only.

Only include this group during the conversation if it contains unplayed lines


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