public void Clear() { _have.Clear(); _product = null; _cost = null; _energy = 0; }
public void Set(GameObject obj) { Clear(); _product = obj; _cost = obj.GetComponent <ProductionCostScript>(); foreach (var resourceEntry in _cost.price) { _have[resourceEntry.type] = 0; } }