private string ItemDescription(ItemDatablock item) { string desc = ""; switch (item.itemType) { case ItemDatablock.ItemType.Armor: case ItemDatablock.ItemType.Helm: case ItemDatablock.ItemType.Shield: case ItemDatablock.ItemType.Shoulder: desc += "Armor: " + item.armor; break; case ItemDatablock.ItemType.Arrow: desc += "Damage: " + item.damage; break; case ItemDatablock.ItemType.Bag: desc += "Bag slots: " + item.bagSize; break; case ItemDatablock.ItemType.OneHandedWeapon: case ItemDatablock.ItemType.TwoHandedWeapon: case ItemDatablock.ItemType.Bow: desc += "Damage: " + item.damage; break; } desc += "\n" + item.flavorText; return desc; }
private string ItemDescription(ItemDatablock item) { string desc = ""; switch (item.itemType) { case ItemDatablock.ItemType.Armor: case ItemDatablock.ItemType.Helm: case ItemDatablock.ItemType.Shield: case ItemDatablock.ItemType.Shoulder: desc += "Armor: " + item.armor; break; case ItemDatablock.ItemType.Arrow: desc += "Damage: " + item.damage; break; case ItemDatablock.ItemType.Bag: desc += "Bag slots: " + item.bagSize; break; case ItemDatablock.ItemType.OneHandedWeapon: case ItemDatablock.ItemType.TwoHandedWeapon: case ItemDatablock.ItemType.Bow: desc += "Damage: " + item.damage; break; } desc += "\n" + item.flavorText; return(desc); }
public ItemDatablockItemTypeAttribute(ItemDatablock.ItemType[] types) { this.types = types; }
public ItemDatablockItemTypeAttribute(ItemDatablock.ItemType type) { types = new[] {type}; }
public override void OnEnable() { base.OnEnable(); itemDatablock = (ItemDatablock) target; }
public ItemDatablockEquipmentSlotAttribute(ItemDatablock.Slot[] slots) { this.slots = slots; }
public ItemDatablockEquipmentSlotAttribute(ItemDatablock.Slot slot) { slots = new[] {slot}; }
public override void OnEnable() { base.OnEnable(); itemDatablock = (ItemDatablock)target; }
public void SetItem(ItemDatablock itemDatablock) { this.item = itemDatablock; image.texture = itemDatablock.Icon; }