NPC Dialogue UML - UQdeco2800/2022-studio-2 GitHub Wiki
< Back to Dialogue & NPCs page
Documentation of UML by @MonitaMegaele and @uq-haze
This UML diagram consist of classes that have been created to implement how the dialogue functions in the game and how the player is able to interact with the NPCs in the game. The classes that have been created are:
Dialogue Classes
DialogueAnimationController
DialogueDisplay
DialogueKeybordInputComponent
DialogueFactory
NPC Classes
ChildConfig
FemaleCitizenConfig
Male_citizenConfig
GuardConfig
HumanGuardConfig
PlumberFriendConfig
FriendlyCreatureConfig
NPCAnimationController