modify scripts

This commit is contained in:
2025-10-17 10:59:23 +08:00
parent 9336ed0d6f
commit 4f782a638e
131 changed files with 79880 additions and 3549 deletions

View File

@ -34,6 +34,7 @@ namespace WordsToolkit.Scripts.GUI.Buttons.Boosts
private CanvasGroup canvasGroup;
private bool isActive;
private bool isAnimating;
protected override void OnEnable()
@ -79,6 +80,12 @@ namespace WordsToolkit.Scripts.GUI.Buttons.Boosts
protected void OnClick()
{
// Prevent clicks during animation
if (isAnimating)
{
return;
}
if (isActive)
{
Refund();
@ -105,6 +112,7 @@ namespace WordsToolkit.Scripts.GUI.Buttons.Boosts
protected virtual void ActivateBoost(bool hideButtons = true)
{
isAnimating = true;
UpdatePriceDisplay();
if(hideButtons)
buttonViewController.HideOtherButtons(this);
@ -117,6 +125,7 @@ namespace WordsToolkit.Scripts.GUI.Buttons.Boosts
protected virtual void DeactivateBoost()
{
isActive = false;
isAnimating = false;
buttonViewController.ShowButtons();
waves.Clear();
waves.Stop();