public static int ItemStatGenerators(ItemNameSO itemName, ItemTypesSO itemType, ItemRaritiesSO itemRarities, ItemLevelSO itemLevel, ItemModSO itemMod) { int ItemStatInt = 0; int ItemNameIntModifierSolved = Random.Range(itemName.itemNameIntModifierMin, itemName.itemNameIntModifierMax + 1); ItemStatInt += ItemNameIntModifierSolved; int ItemTypeIntModifierSolved = Random.Range(itemType.itemTypeIntModifierMin, itemType.itemTypeIntModifierMax + 1); ItemStatInt += ItemTypeIntModifierSolved; int ItemRarityIntModifierSolved = Random.Range(itemRarities.itemRarityIntModifierMin, itemName.itemNameIntModifierMax + 1); ItemStatInt += ItemRarityIntModifierSolved; int ItemLevelIntModifierSolved = Random.Range(itemLevel.ItemLevelIntModifierMin, itemLevel.ItemLevelIntModifierMax + 1); ItemStatInt += ItemLevelIntModifierSolved; if (itemMod == null) { ItemStatInt += 0; } else { int ItemModIntModifierSolved = Random.Range(itemMod.itemModIntModifierMin, itemMod.itemModIntModifierMax); ItemStatInt += ItemModIntModifierSolved; } return(ItemStatInt); }
public static ItemModSO SetItemMods(ItemSO i, ItemModSO itemMod) { itemMod.itemModOnItemString = ConvertString.ItemModStringGenerator(itemMod.itemModIntModifierMin, itemMod.itemModDescriptionString); return(itemMod); }
public static ItemStatsSO ItemModStatGenerator(ItemSO i, ItemStatsSO itemStat, ItemModSO itemMod) { return(itemStat); }