29
Script/ManagedBusyRabbit/Level/GameSettings/BusyLevelHud.cs
Normal file
29
Script/ManagedBusyRabbit/Level/GameSettings/BusyLevelHud.cs
Normal file
@ -0,0 +1,29 @@
|
||||
using UnrealSharp.Engine;
|
||||
using UnrealSharp.Attributes;
|
||||
using UnrealSharp.BusyRabbit;
|
||||
using UnrealSharp;
|
||||
using UnrealSharp.UMG;
|
||||
|
||||
namespace Level.GameSettings;
|
||||
|
||||
[UClass]
|
||||
public class ABusyLevelHud : APW_UIFrameworkHud
|
||||
{
|
||||
[UProperty(PropertyFlags.EditDefaultsOnly)]
|
||||
public TSubclassOf<UPW_WidgetPanel> WidgetClass { set; get; }
|
||||
|
||||
|
||||
protected override void BeginPlay()
|
||||
{
|
||||
base.BeginPlay();
|
||||
|
||||
}
|
||||
|
||||
protected override void OnResourceLoaded()
|
||||
{
|
||||
|
||||
var widget = CreateWidget(WidgetClass);
|
||||
UIManager.PushWidgetPanel(widget);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user