change title screen anti-mash mechanism

This commit is contained in:
minenice55
2024-01-22 10:58:45 -05:00
parent 7d41478ed9
commit 9bb98310cc
3 changed files with 4 additions and 122 deletions

View File

@ -70,6 +70,7 @@ namespace HeavenStudio
private double lastAbsTime;
private double startTime;
private float playPanelRevealTime;
private bool altBop;
@ -568,7 +569,8 @@ namespace HeavenStudio
campaignOption.sprite = campaignOff;
}
waitingForButtonUp = true;
// waitingForButtonUp = true;
playPanelRevealTime = Time.realtimeSinceStartup + 0.2f;
playPanel.SetActive(true);
playMenuRevealed = true;
SoundByte.PlayOneShot("ui/UISelect");
@ -585,7 +587,7 @@ namespace HeavenStudio
public void PlayPanelAccept()
{
if (waitingForButtonUp) return;
if (playPanelRevealTime > Time.realtimeSinceStartup) return;
if (exiting) return;
exiting = true;
SoundByte.PlayOneShot("ui/UIEnter");