UI框架调整,主界面重做 #16

初步调整
This commit is contained in:
2025-10-28 23:51:17 +08:00
parent 60596f2772
commit 239425c47d
40 changed files with 713 additions and 17 deletions

View 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);
}
}