Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
DialogueManager Class Reference
+ Inheritance diagram for DialogueManager:
+ Collaboration diagram for DialogueManager:

Static Public Member Functions

static void PlayCharacterSound ()
 
static void ShowDialogue (IInteractable interactable, BMD bmd)
 

Public Attributes

RawImage Image
 
TextMeshProUGUI Text
 
CanvasGroup Container
 
Transform CameraItem
 
AudioClip SoundOnCharacter
 

Static Public Attributes

static DialogueManager Instance
 

Private Member Functions

void Awake ()
 
void Update ()
 

Static Private Member Functions

static void CloseDialogue ()
 

Private Attributes

AudioSource _source
 
TextAnimator_TMP _textAnimator
 
TypewriterByCharacter _typewriter
 
int currentId = -2
 
IInteractable currentInteractable
 

Member Function Documentation

◆ Awake()

void DialogueManager.Awake ( )
private

◆ CloseDialogue()

static void DialogueManager.CloseDialogue ( )
staticprivate

◆ PlayCharacterSound()

static void DialogueManager.PlayCharacterSound ( )
static

◆ ShowDialogue()

static void DialogueManager.ShowDialogue ( IInteractable interactable,
BMD bmd )
static

◆ Update()

void DialogueManager.Update ( )
private

Member Data Documentation

◆ _source

AudioSource DialogueManager._source
private

◆ _textAnimator

TextAnimator_TMP DialogueManager._textAnimator
private

◆ _typewriter

TypewriterByCharacter DialogueManager._typewriter
private

◆ CameraItem

Transform DialogueManager.CameraItem

◆ Container

CanvasGroup DialogueManager.Container

◆ currentId

int DialogueManager.currentId = -2
private

◆ currentInteractable

IInteractable DialogueManager.currentInteractable
private

◆ Image

RawImage DialogueManager.Image

◆ Instance

DialogueManager DialogueManager.Instance
static

◆ SoundOnCharacter

AudioClip DialogueManager.SoundOnCharacter

◆ Text

TextMeshProUGUI DialogueManager.Text

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