#### Back to Server.Items

## BaseHat : BaseClothing, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, IDyable, IScissorable, IFactionItem, ICraftable, IWearableDurability, IDurability, IShipwreckedItem

#### Derived Types: Bandana, BearMask, Bonnet, Cap, ClothNinjaHood, DeerMask, FeatheredHat, FloppyHat, FlowerGarland, HornedTribalMask, JesterHat, JesterHatofChuckles, Kasa, MagicWizardsHat, OrcishKinMask, SavageMask, SkullCap, StrawHat, TallStrawHat, TribalMask, TricorneHat, WideBrimHat, WizardsHat

(ctor) BaseHat( int itemID )
(ctor) BaseHat( Serial serial )
(ctor) BaseHat( int itemID, int hue )
bool IsShipwreckedItem( get; set; )
virtual void AddEquipInfoAttributes( Mobile from, List<EquipInfoAttribute> attrs )
virtual void AddNameProperties( ObjectPropertyList list )
virtual void Deserialize( GenericReader reader )
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual void Serialize( GenericWriter writer )