Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify API implementations by removing LiteNetLib dependency #312

Merged
merged 4 commits into from
Apr 14, 2023

Conversation

kaenganxt
Copy link
Member

@kaenganxt kaenganxt commented Apr 11, 2023

Removed the LiteNetLib from CSM.API so implementing mods don't throw errors if CSM is not available.
This is realized by removing the NetPeer field from the Player class.

  • Also explain how the bundled protobuf-net.dll is created
  • Update changelog panel
  • Fix transport line synchronization, which was broken by the new transport tool sync. Removed this for now (wasn't working correctly anyway)

Removed the LiteNetLib from CSM.API so implementing mods don't throw errors
if CSM is not available.
This is realized by removing the NetPeer field from the Player class.
- Also explain how the bundled protobuf-net.dll is created
- Update changelog panelprotobuf-net.dll
@kaenganxt kaenganxt merged commit eebcab0 into master Apr 14, 2023
2 checks passed
@kaenganxt kaenganxt deleted the api-cleanup branch April 14, 2023 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants