Zdexby TheHolyOneZ
44,741 classes
Class

DialogueHandler

: MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Dialogue.DialogueHandler, Assembly-CSharp 0x00A8 (168 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00A8

Members 22

OffsetSizeNameTypeFlagsDefault
—0x04TimePerCharfloatPublicStatic+1 flags0
—0x04WorldspaceDialogueMinDurationfloatPublicStatic+1 flags0
—0x04WorldspaceDialogueMaxDurationfloatPublicStatic+1 flags0
0x08<ActiveDialogue>k__BackingFieldDialogueContainerPrivateStatic—
0x08<ActiveDialogueNode>k__BackingFieldDialogueNodeDataPrivateStatic—
0x01<IsDialogueInProgress>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08<Database>k__BackingFieldDialogueDatabasePrivate—
0x08<RuntimeModules>k__BackingFieldList<ScheduleOne.Dialogue.DialogueModule>Private—
0x08OnDialogueEndActionPrivate—
0x08LookPositionTransformPublic—
0x08WorldspaceRendWorldspaceDialogueRendererPublic—
0x08<NPC>k__BackingFieldNPCPrivate—
0x08CurrentChoicesList<ScheduleOne.Dialogue.DialogueChoiceData>Public—
0x08DialogueEventsDialogueEvent[]Public—
0x08onConversationStartUnityEventPublic—
0x08onDialogueNodeDisplayedUnityEvent<System.String>Public—
0x08onDialogueChoiceChosenUnityEvent<System.String>Public—
0x08dialogueContainersList<ScheduleOne.Dialogue.DialogueContainer>1 flags—
0x01skipNextDialogueBehaviourEndbool1 flags—
0x00910x07padding / unreflected
0x08finalChoicesList<ScheduleOne.Dialogue.DialogueChoiceData>1 flags—
0x01passCheckedboolPrivate—
0x00A10x07unreflected bytes to end of DialogueHandler
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 48

SignatureFlagsNativeParams
DialogueContainer get_ActiveDialogue()PublicStatic+1 flags0x08
void set_ActiveDialogue(DialogueContainer value)PrivateStatic+1 flags0x08
DialogueNodeData get_ActiveDialogueNode()PublicStatic+1 flags0x08
void set_ActiveDialogueNode(DialogueNodeData value)PrivateStatic+1 flags0x08
bool get_IsDialogueInProgress()Public+1 flags0x01
void set_IsDialogueInProgress(bool value)Private+1 flags0x01
DialogueDatabase get_Database()Public+1 flags0x08
void set_Database(DialogueDatabase value)2 flags0x08
List<ScheduleOne.Dialogue.DialogueModule> get_RuntimeModules()Public+1 flags0x08
void set_RuntimeModules(List<ScheduleOne.Dialogue.DialogueModule> value)Private+1 flags0x08
void add_OnDialogueEnd(Action value)Public+1 flags0x08
void remove_OnDialogueEnd(Action value)Public+1 flags0x08
NPC get_NPC()Public+1 flags0x08
void set_NPC(NPC value)2 flags0x08
DialogueCanvas get_canvas()2 flags0x08
void Awake()3 flags0x00
void Initialize(NPCData npcData)Public0x08
void StartDialogue(DialogueContainer container)Public0x08
void StartDialogue(DialogueContainer dialogueContainer, bool enableDialogueBehaviour, const string& entryNodeLabel)Public0x08
void StartDialogue(const string& dialogueContainerName, bool enableDialogueBehaviour, const string& entryNodeLabel)Public0x08
void OverrideShownDialogue(const string& _overrideText)Public0x08
void StopOverride()Public0x00
void EndDialogue()Public+2 flags0x00
void SkipNextDialogueBehaviourEnd()Public0x00
DialogueNodeData FinalizeDialogueNode(DialogueNodeData data)3 flags0x08
void ShowNode(DialogueNodeData node)Public0x08
void EvaluateBranch(BranchNodeData node)Private0x08
void ChoiceSelected(int choiceIndex)Public0x04
void ContinueSubmitted()Public0x00
bool CheckChoice(const string& choiceLabel, ref string& invalidReason)Public+2 flags0x08
bool ShouldChoiceBeShown(const string& choiceLabel)Public+2 flags0x08
int CheckBranch(const string& branchLabel)3 flags0x08
string ModifyDialogueText(const string& dialogueLabel, const string& dialogueText)3 flags0x08
string ModifyChoiceText(const string& choiceLabel, const string& choiceText)3 flags0x08
void ChoiceCallback(const string& choiceLabel)3 flags0x08
void DialogueCallback(const string& dialogueLabel)3 flags0x08
void ModifyChoiceList(const string& dialogueLabel, ref List<ScheduleOne.Dialogue.DialogueChoiceData>& existingChoices)3 flags0x08
void Hovered()Public+2 flags0x00
void Interacted()Public+2 flags0x00
void PlayReaction_Local(const string& key)Public+2 flags0x08
void PlayReaction_Networked(const string& key)Public+2 flags0x08
void PlayReaction(const string& key, float duration, bool network)Public+2 flags0x08
void HideWorldspaceDialogue()Public+2 flags0x00
void ShowWorldspaceDialogue(const string& text, float duration)Public+2 flags0x08
void ShowWorldspaceDialogue_5s(const string& text)Public+2 flags0x08
void .ctor()Public+1 flags0x00

Subclasses 2

Used by 5

types with a member, parameter or interface of this type