void UATUserWidget::AttachToController(AATPlayerController* Controller) { if (GetWorld()->GetNetMode() == NM_DedicatedServer) return; if (Controller && Controller->IsLocalController()) { OwnerController = Controller; AddToViewport(UIDepth); } }
void UHealthBar::AddToCreep() { if (!GetIsVisible()) { AddToViewport(); } ABasicCreep *creep = Cast<ABasicCreep>(GetOwningPlayerPawn()); if (creep) { hp = (float)creep->GetHP() / (float)creep->GetHP(); } }