Graph block
Last updated
Last updated
ΠΡΠ°ΠΊ, Π²ΡΡ Π±Π°Π·Π° ΠΊΠΎΠ΄Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΈ, ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Ρ.Π΄. ΠΡΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ ΡΡΡ Π΅ΡΡΡ.
Π― ΡΡΠ°ΡΠ°Π»ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ Π² Π΄ΠΈΡΠΊΠΎΡΠ΄.
Π€ΡΠ½ΠΊΡΠΈΠΈ:
CreateDialog - Initial function for processing dialogue
QuickTypewriter - Clears the timer and sets an accelerated time for writing text
SplittingDialogComponents - In this function, we process the dialogue and split it line by line.
CreateAnswers - Create answer in UI_Answer_Block
TagSwitcher - Function for recognizing tags and switching between them
SetTextByLetter - The function is called by a timer and prints an additional letter.
Initialization - Initialization of initial values for the widget
CheckInterlocutor - Checks and changes the interlocutor if a new one is specified.
CheckEmotion - Checks and changes the emotion if a new one is specified, otherwise all emotions remain as they are, without any animation.
ResetDialog - Applies default values to all variables
Variables are internal and mainly store temporary values.