I’m kinda confused and have no idea where from where i should handle & draw my UI.
I saw examples, like the(it think shootergame) where everything is handled in the HUD class.
I used to to use the HUD class and create static functions which are called inside my actor for example.
Character::BeginPlay()
{
AMyHUD::DrawSometh():
}
I’ve also seen examples where everything is done directly inside the character class, or in the player controller, but what is the best solution?
For example I want to create a skillbar like in WoW or other MMO games, a Health/Mana bar, Party Window, Chat windows etc. , where should the UI elements be handled and from where shout they be drawn/displayed?