public void UpdateStockPile() { foreach (StockPileSetting sps in World.current.inventoryManager.stockpileSettings.Values) { GameObject go = StockPileSettings_GO_Map[sps.name]; prfStockPileItemScript scr = go.GetComponent <prfStockPileItemScript>(); scr.SetCurrentQty(sps.currentQty); } }
public void CreateStockpileManagement() { foreach (string name in World.current.inventoryManager.stockpileSettings.Keys) { StockPileSetting sps = World.current.inventoryManager.stockpileSettings[name]; GameObject go = SimplePool.Spawn(prfStockpileManagementEntry, Vector2.zero, Quaternion.identity); prfStockPileItemScript scr = go.GetComponent <prfStockPileItemScript>(); scr.Set(sps); scr.SetCurrentQty(0); go.transform.SetParent(this.StockPileScrollContent.transform); go.transform.localScale = Vector3.one; StockPileSettings_GO_Map[sps.name] = go; } }