public Weapon(EnumItemTypes itemType, int damage = 0, int range = 0) : base(itemType) { Damage = damage; Range = range; AssignWeaponTypeValues(); }
public Item(int weight, int value, string description, EnumItemTypes name) { //renderableObject = gameObject; this.description = description; this.value = value; this.weight = weight; type = name; }
public string GetItem(EnumItemTypes _type) { if (inventory.Count < 1) { UpdateInventoryDictionary(); } if (inventory.ContainsKey(_type)) { return(inventory[_type]); } else { return(""); } }
private EnumSfmlSprites GetItemSpriteEnum(EnumItemTypes item) { switch (item) { case EnumItemTypes.GateKey: return(EnumSfmlSprites.ItemKey); case EnumItemTypes.Knife: return(EnumSfmlSprites.ItemKnife); case EnumItemTypes.Pistol: return(EnumSfmlSprites.ItemPistol); case EnumItemTypes.SniperRifle: return(EnumSfmlSprites.ItemPistol); default: return(EnumSfmlSprites.ItemKnife); } }
public Breastplate(int weight, int value, string description, EnumItemTypes name, GameObject it) : base(weight, value, description, name) { //renderableObject = Instantiate() // renderableObject = it; }
/// <summary> /// /// </summary> /// <param name="Item">This is one of many types of Enums (ClothingItems, EquipableItem, TrinketItem, ConsumableItem, ContainerItem) </param> /// <param name="resourceType"></param> /// <param name="ItemType"></param> /// <returns></returns> public GameObject CreateCraftableItem(object Item, EnumResourceType resourceType, EnumItemTypes ItemType) { print("Creating Game Object "); GameObject item = null; switch (ItemType) { case EnumItemTypes.ClothingItem: item = CreateCraftableItem(Item, resourceType, ClothingPrefabDict); break; case EnumItemTypes.EquipableItem: item = CreateCraftableItem(Item, resourceType, EquipablePrefabDict); break; default: break; } return(item); }
//enum clothing type public ClothingItem(int weight, int value, string description, EnumItemTypes name) : base(weight, value, description, name) { }
//enum resource type public ResourceItem(int weight, int value, string description, EnumItemTypes name) : base(weight, value, description, name) { }
public Item(EnumItemTypes itemType) { ItemType = itemType; }