Ejemplo n.º 1
0
        public static void TestAbnormDbLoad()
        {
            var db      = new ItemsDatabase("EU-EN");
            var samples = new List <long>();
            var sw      = new Stopwatch();

            for (int i = 0; i < 1000; i++)
            {
                sw.Restart();
                db.Load();
                sw.Stop();
                samples.Add(sw.ElapsedMilliseconds);
                System.Diagnostics.Debug.WriteLine($"Average: {samples.Average():N2}ms Last:{sw.ElapsedMilliseconds:N2}ms n:{i+1}");
            }
        }
Ejemplo n.º 2
0
 private void LoadInventoryAndDataBase()
 {
     _ItemsDatabase = ItemsDatabase.Load(ItemDataBasePath);
     ItemSlotList   = new List <GameObject>();
     InveDictionary = new Dictionary <Item, int>();
     for (int i = 0; i < MAX_SLOT_INVENTORY; i++)
     {
         var slot = Instantiate(itemSlot);
         slot.name = "ItemSlot" + i;
         slot.transform.SetParent(this.transform);
         ItemSlotList.Add(slot);
     }
     foreach (Item item in _ItemsDatabase.ItemList)
     {
         print(item);
         insertInInventory(item);
     }
 }