[Add] Game Loop Playable

This commit is contained in:
2026-03-28 12:53:34 +07:00
parent 78ad76120f
commit f2173d2c73
20 changed files with 1433 additions and 122 deletions
+8 -2
View File
@@ -17,17 +17,18 @@ namespace YachtDice.Shop
private readonly List<ShopItemView> _spawnedItems = new();
public event Action<IShopItem> OnBuyClicked;
public event Action OnCloseRequested;
private void Awake()
{
if (closeButton != null)
closeButton.onClick.AddListener(Hide);
closeButton.onClick.AddListener(HandleCloseClicked);
}
private void OnDestroy()
{
if (closeButton != null)
closeButton.onClick.RemoveListener(Hide);
closeButton.onClick.RemoveListener(HandleCloseClicked);
}
public void Show() => gameObject.SetActive(true);
@@ -92,5 +93,10 @@ namespace YachtDice.Shop
if (tooltipView != null)
tooltipView.Hide();
}
private void HandleCloseClicked()
{
OnCloseRequested?.Invoke();
}
}
}