FrameIT
CharacterDialog Class Reference
Inheritance diagram for CharacterDialog:

Public Member Functions

void TypeFkt ()
 
void NextSentence ()
 
void ResetSentence ()
 
void StartGameSucceededSentence ()
 
void StopGameSucceededSentence ()
 

Public Attributes

TextMeshPro textDisplay
 
TextMeshPro textHint
 
TaskCharakterAnimation CharakterAnimation
 
string[] sentences
 
float typingSpeed
 

Private Member Functions

void Start ()
 
void Update ()
 

Private Attributes

int sentenceIndex
 
int letterIndex = 0
 
bool typingActive = false
 
float timer = 0
 
bool textReseted = true
 
bool gameSucceeded = false
 

Member Function Documentation

◆ NextSentence()

void CharacterDialog.NextSentence ( )

◆ ResetSentence()

void CharacterDialog.ResetSentence ( )

◆ Start()

void CharacterDialog.Start ( )
private

◆ StartGameSucceededSentence()

void CharacterDialog.StartGameSucceededSentence ( )

◆ StopGameSucceededSentence()

void CharacterDialog.StopGameSucceededSentence ( )

◆ TypeFkt()

void CharacterDialog.TypeFkt ( )

◆ Update()

void CharacterDialog.Update ( )
private

Member Data Documentation

◆ CharakterAnimation

TaskCharakterAnimation CharacterDialog.CharakterAnimation

◆ gameSucceeded

bool CharacterDialog.gameSucceeded = false
private

◆ letterIndex

int CharacterDialog.letterIndex = 0
private

◆ sentenceIndex

int CharacterDialog.sentenceIndex
private

◆ sentences

string [] CharacterDialog.sentences

◆ textDisplay

TextMeshPro CharacterDialog.textDisplay

◆ textHint

TextMeshPro CharacterDialog.textHint

◆ textReseted

bool CharacterDialog.textReseted = true
private

◆ timer

float CharacterDialog.timer = 0
private

◆ typingActive

bool CharacterDialog.typingActive = false
private

◆ typingSpeed

float CharacterDialog.typingSpeed

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