#### Back to Server.Items

## BaseDoor : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, ILockable, ITelekinesisable

#### Derived Types: BarredMetalDoor, BarredMetalDoor2, BaseHouseDoor, DarkWoodDoor, DarkWoodGate, IronGate, IronGateShort, LightWoodDoor, LightWoodGate, MediumWoodDoor, MetalDoor, MetalDoor2, PortcullisEW, PortcullisNS, RattanDoor, SecretDungeonDoor, SecretLightWoodDoor, SecretStoneDoor1, SecretStoneDoor2, SecretStoneDoor3, SecretWoodenDoor, StrongWoodDoor

#### Nested Types: InternalTimer

(static) void ChainLink_OnCommand( CommandEventArgs e )
(static) void ChainLink_OnTarget( Mobile from, object targeted, object state )
(static) void EventSink_OpenDoorMacroUsed( OpenDoorMacroEventArgs args )
(static) Point3D GetOffset( DoorFacing facing )
(static) void Initialize()
(static) void Link_OnCommand( CommandEventArgs e )
(static) void Link_OnFirstTarget( Mobile from, object targeted )
(static) void Link_OnSecondTarget( Mobile from, object targeted, object state )
(ctor) BaseDoor( Serial serial )
(ctor) BaseDoor( int closedID, int openedID, int openedSound, int closedSound, Point3D offset )
int ClosedID( get; set; )
int ClosedSound( get; set; )
uint KeyValue( get; set; )
BaseDoor Link( get; set; )
bool Locked( get; set; )
Point3D Offset( get; set; )
bool Open( get; set; )
int OpenedID( get; set; )
int OpenedSound( get; set; )
bool UseChainedFunctionality( get; )
bool CanClose()
bool CheckFit( Map map, Point3D p, int height )
virtual void Deserialize( GenericReader reader )
List<BaseDoor> GetChain()
bool IsFreeToClose()
virtual bool IsInside( Mobile from )
virtual void OnClosed( Mobile from )
virtual void OnDoubleClick( Mobile from )
virtual void OnOpened( Mobile from )
virtual void OnTelekinesis( Mobile from )
virtual void Serialize( GenericWriter writer )
virtual void Use( Mobile from )
virtual bool UseLocks()