Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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};
 }
Ejemplo n.º 5
0
    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};
 }
Ejemplo n.º 8
0
    public override void OnEnable()
    {
        base.OnEnable();

        itemDatablock = (ItemDatablock)target;
    }
Ejemplo n.º 9
0
 public void SetItem(ItemDatablock itemDatablock)
 {
     this.item     = itemDatablock;
     image.texture = itemDatablock.Icon;
 }