Many Button Support Popup Dialog
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/UI }
using { /Verse.org/Simulation }
# -----書き換え禁止-----
widget_registry<public> := class<concrete>:
WidgetInternal<private>:canvas = canvas{}
Bindings<public>()<reads>:[]tuple(event(), int)=
array:
GetWidget<public>()<reads>:widget=
WidgetInternal
# -----ここまで-----
# -----サンプル-----
# 実際に使用する際は
# Widget<public>:WBP_Sample = WBP_Sample{}
# の部分を書き換えてください「WBP_Sample -> 作ったウィジェット名」
widget_registry_sample<public> := class(widget_registry):
Widget<public>:WBP_Sample = WBP_Sample{}
# WBP側で設定したイベントをここで数字と紐づけます
Bindings<override>()<reads>:[]tuple(event(), int)=
array:
(Widget.SampleEvent, 0)
GetWidget<override>()<reads>:widget=
Widget
# 複数のウィジェットを管理する場合はコピペで増やしてください
# ただしregistry_のあとはかぶらない文字を入れる必要があります。
#
# widget_registry_sample2<public> := class(widget_registry):
# Widget<public>:WBP_Sample = WBP_Sample{}
# # WBP側で設定したイベントをここで数字と紐づけます
# Bindings<override>()<reads>:[]tuple(event(), int)=
# array:
# (Widget.ButtonClickEvent, 1)
# (Widget.AnotherEvent, 2)
# GetWidget<override>()<reads>:widget=
# Widget
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.