Sorting rework i guess part 2 electric boogaleo (#816)

* Freeze Frame

Hey, I'm about done with Freeze Frame and I'm just gonna commit the game as it is right now, it's almost done thx
-playinful

* Freeze Frame - finishing touches before finalized assets

Still waiting to implement the upscaled assets and the sound effects. Code-wise this is as much as I can do for now.

* i fixed a couple bugs

the dim screen is back and no input duplication when switching games. hallelujah

* FreezeFrame randomness update

hey AJ so i was cleaning my room when i was struck by an idea for how to make the randomization more consistent without seeding. *yes unfortunately* it requires a static variable but i promise u i used it responsibly.

* Updated cloud particles

* ready to pr i think

Fixed Alphabetical Sorting.
Fixed Chronological Sorting by adding a sorting value to every minigame.
Added Sort By Usage.

* i accidentally removed a bunch of work from yall oops this should fix that i think

* make it so that it auto sorts by alphabet when you lanuch the editor
This commit is contained in:
playinful 2024-03-30 15:25:15 -04:00 committed by minenice55
parent ab7dc6a945
commit f048ec682b
2 changed files with 11 additions and 0 deletions

View File

@ -106,6 +106,7 @@ namespace HeavenStudio.Editor
foreach (var minigame in EventCaller.instance.minigames.Values)
AddIcon(minigame);
GridGameSelectorRect.GetComponent<GridGameSelector>().Sort("alphabet");
UpdateEditorStatus(true);
#if HEAVENSTUDIO_PROD

View File

@ -73,6 +73,16 @@ namespace HeavenStudio
Debug.LogWarning("Game loader RvlBookLoader failed!");
}
game = NtrFreezeFrameLoader.AddGame(eventCaller);
if (game != null)
{
eventCaller.minigames.Add(game.name, game);
}
else
{
Debug.LogWarning("Game loader NtrCameraManLoader failed!");
}
game = AgbClapLoader.AddGame(eventCaller);
if (game != null)
{