FrameIT
CharacterDialog Class Reference
Inheritance diagram for CharacterDialog:

Public Member Functions

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

Public Attributes

RaycastHit Hit
 
TextMeshPro textDisplay
 
TextMeshPro textHint
 
TaskCharakterAnimation CharakterAnimation
 
string[] sentences
 
float typingSpeed
 
float waitingBetweenInputs = 0.2f
 

Private Member Functions

void Start ()
 
void Awake ()
 
void OnEnable ()
 
void OnDisable ()
 
void Update ()
 
IEnumerator IdleTimer ()
 
IEnumerator slowInput ()
 

Private Attributes

int sentenceIndex
 
int letterIndex = 0
 
bool typingActive = false
 
float timer = 0
 
double numinputtrigger = 0
 
int idleTime = 0
 
int oversentence = 0
 
bool textReseted = true
 
bool gameSucceeded = false
 
ControlMapping input_ControlMapping
 

Member Function Documentation

◆ Awake()

void CharacterDialog.Awake ( )
private

◆ IdleTimer()

IEnumerator CharacterDialog.IdleTimer ( )
private

◆ NextSentence()

void CharacterDialog.NextSentence ( )

◆ nextSentenceBttn_pressed()

void CharacterDialog.nextSentenceBttn_pressed ( )

◆ OnDisable()

void CharacterDialog.OnDisable ( )
private

◆ OnEnable()

void CharacterDialog.OnEnable ( )
private

◆ ResetSentence()

void CharacterDialog.ResetSentence ( )

◆ slowInput()

IEnumerator CharacterDialog.slowInput ( )
private

◆ 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

◆ Hit

RaycastHit CharacterDialog.Hit

◆ idleTime

int CharacterDialog.idleTime = 0
private

◆ input_ControlMapping

ControlMapping CharacterDialog.input_ControlMapping
private

◆ letterIndex

int CharacterDialog.letterIndex = 0
private

◆ numinputtrigger

double CharacterDialog.numinputtrigger = 0
private

◆ oversentence

int CharacterDialog.oversentence = 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

◆ waitingBetweenInputs

float CharacterDialog.waitingBetweenInputs = 0.2f

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