From a8a225afef531e3eabc8ec22c12e0efe72837eb2 Mon Sep 17 00:00:00 2001 From: lunarcleint Date: Sun, 13 Apr 2025 21:45:12 -0700 Subject: [PATCH] can compile now :D !! --- source/funkin/editors/ui/UIUtil.hx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/funkin/editors/ui/UIUtil.hx b/source/funkin/editors/ui/UIUtil.hx index 3ca1d8e6..c1054cff 100644 --- a/source/funkin/editors/ui/UIUtil.hx +++ b/source/funkin/editors/ui/UIUtil.hx @@ -4,6 +4,7 @@ import flixel.util.typeLimit.OneOfTwo; import flixel.input.FlxInput.FlxInputState; import flixel.input.keyboard.FlxKey; import funkin.editors.ui.UIContextMenu.UIContextMenuOption; +import flixel.group.FlxGroup; @:access(flixel.FlxSprite) class UIUtil { @@ -131,12 +132,12 @@ class UIUtil { * For when the user closes out before confriming all ui selections * @param ui the thingy you wanna check */ - public static function confirmUISelections(ui:OneOfTwo) { + public static function confirmUISelections(ui:Dynamic) { var members:Array = []; - if (ui is UISprite) - members = cast(ui, UISprite).members; - else if (ui is UIState) - members = cast(ui, UIState).members; + + if (Reflect.fields(ui).contains("members")) // hasField doesnt work >:( + members = Reflect.field(ui, "members"); + else return; for (member in members) { if (member is UINumericStepper) @:privateAccess {