예제 #1
0
 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);
     }
 }
예제 #2
0
        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;
            }
        }