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}"); } }
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); } }