[Fix] Refactor project

This commit is contained in:
2026-03-02 12:49:12 +07:00
parent f65976796d
commit f52131f755
44 changed files with 449 additions and 404 deletions
+8 -8
View File
@@ -40,11 +40,10 @@ namespace YachtDice.Inventory
{
ClearSlots();
int activeCount = 0;
var activeCount = 0;
for (int i = 0; i < owned.Count; i++)
foreach (var inst in owned)
{
var inst = owned[i];
if (inst.IsActive) activeCount++;
var slot = Instantiate(slotPrefab, slotContainer);
@@ -61,13 +60,14 @@ namespace YachtDice.Inventory
private void ClearSlots()
{
for (int i = 0; i < _spawnedSlots.Count; i++)
foreach (var t in _spawnedSlots)
{
_spawnedSlots[i].OnActivateClicked -= HandleActivate;
_spawnedSlots[i].OnDeactivateClicked -= HandleDeactivate;
_spawnedSlots[i].OnSellClicked -= HandleSell;
Destroy(_spawnedSlots[i].gameObject);
t.OnActivateClicked -= HandleActivate;
t.OnDeactivateClicked -= HandleDeactivate;
t.OnSellClicked -= HandleSell;
Destroy(t.gameObject);
}
_spawnedSlots.Clear();
}