public BaseItem(string name, string type, float weight, params Type[] allowableClasses) { foreach (Type t in allowableClasses) { AllowableClasses.Add(t); } Name = name; Type = type; Weight = weight; IsEquipped = false; }
public BaseItem(string name, string type, int price, float weight, params string[] allowableClasses) { foreach (string t in allowableClasses) { AllowableClasses.Add(t); } Name = name; Type = type; Price = price; Weight = weight; IsEquiped = false; }
public override object Clone() { Potion p = new Potion(Name, Type, Price, Weight, Target, Minimum, Maximum, AllowableClasses.ToArray()); return(p); }
public virtual bool CanEquip(string characterString) { return(AllowableClasses.Contains(characterString)); }