#### Back to Server.Mobiles

## BaseMount : BaseCreature, IHued, IComparable<Mobile>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, IHonorTarget, IMount

#### Derived Types: BaseWarHorse, Beetle, CuSidhe, DesertOstard, FactionWarHorse, FireBeetle, FireSteed, ForestOstard, FrenziedOstard, HellSteed, Hiryu, HolySteed, Horse, Kirin, LesserHiryu, Nightmare, Reptalon, RidableLlama, Ridgeback, SavageRidgeback, ScaledSwampDragon, SeaHorse, SilverSteed, SkeletalMount, SwampDragon, UnholySteed, Unicorn

#### Nested Types: BlockEntry

(static) bool CheckMountAllowed( Mobile mob, bool message )
(static) void ClearMountPrevention( Mobile mob )
(static) void Dismount( Mobile m )
(static) BlockMountType GetMountPrevention( Mobile mob )
(static) void SetMountPrevention( Mobile mob, BlockMountType type, TimeSpan duration )
(ctor) BaseMount( Serial serial )
(ctor) BaseMount( string name, int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed )
bool AllowFemaleRider( get; )
bool AllowMaleRider( get; )
int Hue( get; set; )
Item InternalItem( get; )
int ItemID( get; set; )
TimeSpan MountAbilityDelay( get; )
DateTime NextMountAbility( get; set; )
Mobile Rider( get; set; )
virtual void Deserialize( GenericReader reader )
virtual bool DoMountAbility( int damage, Mobile attacker )
virtual void OnAfterDelete()
virtual bool OnBeforeDeath()
virtual void OnDelete()
virtual void OnDisallowedRider( Mobile m )
virtual void OnDoubleClick( Mobile from )
virtual void OnRiderDamaged( int amount, Mobile from, bool willKill )
virtual void Serialize( GenericWriter writer )