videre-project / MTGOSDK

A software development kit (SDK) for inspecting and interacting with the Magic: The Gathering Online (MTGO) client.
Apache License 2.0
3 stars 0 forks source link

Refactor RemoteNET projects #13

Closed Qonfused closed 3 months ago

Qonfused commented 3 months ago

This pull request is a major refactor of the RemoteNET projects, merging the RemoteNET and ScubaDiver.API projects with the MTGOSDK.Core.Remoting namespace. This accompanies fixes across RemoteNET projects to simplify the project architecture and make it more consistent with the rest of the library.

The MTGOSDK library also has an additional netstandard2.0 target, which exports only the MTGOSDK.Core namespace. This is used by the ScubaDiver assembly to import the internal (RemoteNET) API from the MTGOSDK.Core.Remoting.Interop namespace.