This adds support for providing a custom Mumble Link reader. By default this is set to what it always was on Windows. For any other operating system, this is set to a reader that just returns NotSupportedException. The functionality effectively stays the same as before.
SupportedOSPlatformAttribute has been removed in certain areas because it can't be included anymore with this construction, instead it's now placed explicitly on the default Gw2MumbleClientReader that's used on Windows.
A bunch of structs have been publicized because they are necessary for the Mumble Link reader interface.
This adds support for providing a custom Mumble Link reader. By default this is set to what it always was on Windows. For any other operating system, this is set to a reader that just returns
NotSupportedException
. The functionality effectively stays the same as before.SupportedOSPlatformAttribute
has been removed in certain areas because it can't be included anymore with this construction, instead it's now placed explicitly on the defaultGw2MumbleClientReader
that's used on Windows.A bunch of structs have been publicized because they are necessary for the Mumble Link reader interface.