/// <summary> /// Reset Config changements /// </summary> public void ResetConfig() { //Make the default price List <BaseItemPrices> defaultPrices = new List <BaseItemPrices>(); foreach (BaseItemPrices itemPrice in shopCraftingSystemBehaviour.system.shopSubSubSystem.basePrices) { UsableItem newItem = itemPrice.item; int newPrice = 0; switch (itemPrice.item.ToString()) { case "Beginner Sword": newPrice = 50; break; case "Intermediate Sword": newPrice = 70; break; case "Advanced Sword": newPrice = 90; break; case "Epic Sword": newPrice = 110; break; case "Master Sword": newPrice = 140; break; case "Ultimate Sword": newPrice = 180; break; default: Debug.Log("Wrong name : " + itemPrice.item.ToString()); break; } defaultPrices.Add(new BaseItemPrices { item = newItem, price = newPrice }); } //Reset config configSystem.SetDefaultItemDetails(ItemData.GetDefaultDurabilities(), ItemData.GetDefaultDamages()); configSystem.SetItemsDefaultPrices(defaultPrices); }