From 8188b196221f0edbfcfdddbb365587c4cddef98d Mon Sep 17 00:00:00 2001 From: Abnormal <86753001+AbnormalPoof@users.noreply.github.com> Date: Fri, 17 Jan 2025 01:13:59 +0000 Subject: [PATCH] more reflectutil additions (#3809) --- source/funkin/util/ReflectUtil.hx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/funkin/util/ReflectUtil.hx b/source/funkin/util/ReflectUtil.hx index 90e63dae5..6ca48a475 100644 --- a/source/funkin/util/ReflectUtil.hx +++ b/source/funkin/util/ReflectUtil.hx @@ -53,4 +53,19 @@ class ReflectUtil { return Reflect.hasField(obj, name); } + + public static function copyAnonymousFieldsOf(obj:Dynamic):Dynamic + { + return Reflect.copy(obj); + } + + public static function deleteAnonymousField(obj:Dynamic, name:String):Bool + { + return Reflect.deleteField(obj, name); + } + + public static function compareValues(valueA:Dynamic, valueB:Dynamic):Int + { + return Reflect.compare(valueA, valueB); + } }