void LoadTransport()
{
//Wrap our function inside a catcher
try
{
//If the player has an active transport
if (Character.Transport.Right)
{
//Set pet object information
pet_obj o = Character.Transport.Horse;
//Set bools for transport
Character.Transport.Spawned = true;
Character.Transport.Horse.Information = true;
//Send packet for detailed transport information
client.Send(Packet.Pet_Information(o.UniqueID, o.Model, o.Hp, Character.Information.CharacterID, o));
//Send player visual onto horse
Send(Packet.Player_UpToHorse(this.Character.Information.UniqueID, true, o.UniqueID));
//Set speed state
Character.Transport.Horse.Speedsend();
Character.Transport.Horse.statussend();
}
}
catch (Exception ex)
{
Console.WriteLine("Load transport error {0}", ex);
Systems.Debugger.Write(ex);
}
}