public void AddOnTowerAddCallback(Cell cell, OnTowerAdd callback) { onTowerAddCallbacks[cell].Add(callback); }
public void AddTower(Tower tower) => OnTowerAdd?.Invoke(tower);
public void RemoveOnTowerAddCallback(Cell cell, OnTowerAdd callback) { onTowerAddCallbacks[cell].Remove(callback); }