From 39cd304ef2eb192a50d0d3ee0645e8e2ccc6b943 Mon Sep 17 00:00:00 2001 From: EliteMasterEric Date: Mon, 3 Jul 2023 12:51:27 -0400 Subject: [PATCH] Expanded shortcut list, fixed build errors --- .../funkin/ui/animDebugShit/DebugBoundingState.hx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/source/funkin/ui/animDebugShit/DebugBoundingState.hx b/source/funkin/ui/animDebugShit/DebugBoundingState.hx index c73d99424..362daf58f 100644 --- a/source/funkin/ui/animDebugShit/DebugBoundingState.hx +++ b/source/funkin/ui/animDebugShit/DebugBoundingState.hx @@ -1,5 +1,7 @@ package funkin.ui.animDebugShit; +import funkin.util.SerializerUtil; +import funkin.play.character.CharacterData; import flixel.FlxCamera; import flixel.FlxSprite; import flixel.FlxState; @@ -356,6 +358,8 @@ class DebugBoundingState extends FlxState if (FlxG.keys.justPressed.H) hudCam.visible = !hudCam.visible; + if (FlxG.keys.justPressed.F4) FlxG.switchState(new MainMenuState()); + CoolUtil.mouseCamDrag(); CoolUtil.mouseWheelZoom(); @@ -457,8 +461,8 @@ class DebugBoundingState extends FlxState if (FlxG.keys.justPressed.ESCAPE) { - var outputString = FlxG.keys.pressed.CTRL ? buildOutputStringOld() : buildOutputStringNew(); - saveOffsets(outputString, FlxG.keys.pressed.CTRL ? swagChar.characterId + "Offsets.txt" : swagChar.characterId + ".json"); + var outputString = FlxG.keys.pressed.CONTROL ? buildOutputStringOld() : buildOutputStringNew(); + saveOffsets(outputString, FlxG.keys.pressed.CONTROL ? swagChar.characterId + "Offsets.txt" : swagChar.characterId + ".json"); } } @@ -478,15 +482,15 @@ class DebugBoundingState extends FlxState function buildOutputStringNew():String { - var charData:CharacterData = swagChar._data.copy(); + var charData:CharacterData = Reflect.copy(swagChar._data); - for (charDataAnim in animations) + for (charDataAnim in charData.animations) { var animName:String = charDataAnim.name; charDataAnim.offsets = swagChar.animationOffsets.get(animName); } - return SerializerUtil.toJson(charData, true); + return SerializerUtil.toJSON(charData, true); } var swagChar:BaseCharacter;