mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-09-12 05:07:06 +00:00
quick title screen optimize
This commit is contained in:
parent
2db47b1ba9
commit
7ebc7e4ffb
|
@ -2732,6 +2732,14 @@ class PlayState extends MusicBeatState
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override function switchTo(nextState:FlxState):Bool
|
||||||
|
{
|
||||||
|
openfl.utils.Assets.cache.clear(Paths.inst(SONG.song));
|
||||||
|
openfl.utils.Assets.cache.clear(Paths.voices(SONG.song));
|
||||||
|
|
||||||
|
return super.switchTo(nextState);
|
||||||
|
}
|
||||||
|
|
||||||
function noteMiss(direction:Int = 1):Void
|
function noteMiss(direction:Int = 1):Void
|
||||||
{
|
{
|
||||||
// whole function used to be encased in if (!boyfriend.stunned)
|
// whole function used to be encased in if (!boyfriend.stunned)
|
||||||
|
|
|
@ -465,6 +465,13 @@ class TitleState extends MusicBeatState
|
||||||
FlxG.sound.play(Paths.sound('confirmMenu'), 0.7);
|
FlxG.sound.play(Paths.sound('confirmMenu'), 0.7);
|
||||||
transitioning = true;
|
transitioning = true;
|
||||||
// FlxG.sound.music.stop();
|
// FlxG.sound.music.stop();
|
||||||
|
|
||||||
|
// These assets are very unlikely to be used for the rest of gameplay, so it unloads them from cache/memory
|
||||||
|
// Saves about 50mb of RAM or so???
|
||||||
|
Assets.cache.clear(Paths.image('gfDanceTitle'));
|
||||||
|
Assets.cache.clear(Paths.image('logoBumpin'));
|
||||||
|
Assets.cache.clear(Paths.image('titleEnter'));
|
||||||
|
|
||||||
#if newgrounds
|
#if newgrounds
|
||||||
if (!OutdatedSubState.leftState)
|
if (!OutdatedSubState.leftState)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue