public static string GenerateLimbName(Item.EquippedSlot limbType) { string name = "default"; if (limbType == Item.EquippedSlot.Head) { name = prefixes[Random.Range(0, prefixes.Length - 1)] + " " + headNames[Random.Range(0, headNames.Length - 1)]; if (Random.Range(0, 1) > 0.5f) { name = name + " " + lastNames[Random.Range(0, lastNames.Length - 1)]; } } else if (limbType == Item.EquippedSlot.LeftHand || limbType == Item.EquippedSlot.RightHand) { name = prefixes[Random.Range(0, prefixes.Length - 1)] + " " + armNames[Random.Range(0, armNames.Length - 1)]; if (Random.Range(0, 1) > 0.5f) { name = name + " " + lastNames[Random.Range(0, lastNames.Length - 1)]; } } else if (limbType == Item.EquippedSlot.LeftLeg || limbType == Item.EquippedSlot.RightLeg) { name = prefixes[Random.Range(0, prefixes.Length - 1)] + " " + legNames[Random.Range(0, legNames.Length - 1)]; if (Random.Range(0, 1) > 0.5f) { name = name + " " + lastNames[Random.Range(0, lastNames.Length - 1)]; } } return(name); }
private void EquipItem(Item.EquippedSlot equippedSlot) { itemToEquip.EquipItem(equippedSlot); }