Changed FunkinSave Highscores Implementation

This commit is contained in:
Ralty
2025-08-08 22:20:54 +07:00
parent 3939439086
commit 6112e2f759
2 changed files with 50 additions and 9 deletions
@@ -44,6 +44,7 @@ class FunkinSaveMacro {
*/
var saveFuncBlocks:Array<Expr> = [for(f in fieldNames) macro $i{saveFieldName}.data.$f = $i{f}];
saveFuncBlocks.push(macro $i{"__flush"}());
saveFuncBlocks.push(macro $i{saveFieldName}.flush());
fields.push({
@@ -72,7 +73,7 @@ class FunkinSaveMacro {
expr: EBlock([for(f in fieldNames)
macro if ($i{saveFieldName}.data.$f != null)
$i{f} = $i{saveFieldName}.data.$f
])
, macro $i{"__load"}()])
}
}),
access: [APublic, AStatic]