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

UML Diagram

UML