public static void HandleVehicleDisembark(WorldSession session, ClientVehicleDisembark disembark) { if (session.Player.VehicleGuid == 0u) { throw new InvalidPacketValueException(); } session.Player.Dismount(); }
public static void HandleVehicleDisembark(WorldSession session, ClientVehicleDisembark disembark) { if (session.Player.VehicleGuid == 0u) { throw new InvalidPacketValueException(); } Vehicle vehicle = session.Player.GetVisible <Vehicle>(session.Player.VehicleGuid); vehicle.PassengerRemove(session.Player); }