Exemplo n.º 1
0
        public static void HandleVehicleDisembark(WorldSession session, ClientVehicleDisembark disembark)
        {
            if (session.Player.VehicleGuid == 0u)
            {
                throw new InvalidPacketValueException();
            }

            session.Player.Dismount();
        }
Exemplo n.º 2
0
        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);
        }