[Fix] Refactor project
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user