public void loadStoredMarket() { Vector3 slotPos = marketStartPos.position; float origX = slotPos.x; for (int i = 0; i < storedMarketUnits.Count; i++) { MarketSlot tempSl = Instantiate(marketSlot, slotPos, Quaternion.identity).GetComponent <MarketSlot>(); if (storedMarketUnits[i] != null) { tempSl.assignUnit(storedMarketUnits[i]); } else { tempSl.emptyUnit(); } tempSl.isInvSlot = false; marketSlots.Add(tempSl); if (((i + 1) % rowCount) != 0) { slotPos.x -= itemWidth; } else { slotPos.x = origX; slotPos.y -= itemHeight; } } emptyStoredMarket(); }
public void emptyMarketSlot(MarketSlot sl) { sl.emptyUnit(); }