void ABrawlHUD::DrawHUD()
{
Super::DrawHUD();
if (Canvas == nullptr) {
return;
}
for (TActorIterator<ABrawlHUD> ActorItr(GetWorld()); ActorItr; ++ActorItr)
{
(*ActorItr)->DrawHud( Canvas );
}
}
// Add this method to your header.
void ABrawlHud::DrawHud( UCanvas* Canvas )
{
// Draw your stuff for each player here.
}
Try that.