Releases: CodedImmersions/EOSTransport
3.0.0b3
Beta 3 of EOSTransport.
Changelog
- Fixed compiler error when Windows Server Unity Module was not installed.
- Fixed compiler error when using Mirror v96 and
MIRROR_90_OR_NEWERwas not added as a define symbol.
Full Changelog: 3.0.0b2...3.0.0b3
3.0.0b2
Beta 2 of EOSTransport v3.
Join the Mirror Discord and go to the #epic channel for help.
Changelog
- Improved Host Migration by a ton.
- Fixed shutdown disposal issues.
- Changed
EOSTransport.PromoteMember()to a void, now with a callback instead to return a success
Full Changelog: 3.0.0b1...3.0.0b2
3.0.0b1
First EOSTransport v3 release!
Join the Mirror Discord and go to the #epic channel for help.
UPGRADE GUIDE
- Delete Assets/Mirror/Transports/EOSTransport and any old things in Assets/Plugins, such as Android/libs/eos-sdk.aar and LibraryLoader.java, as well as mainTemplate.gradle and gradleTemplate.properties.
- Import new package
- You will have lots of errors. Error breakdowns:
-
Anything EOSLobby has moved to EOSTransport statically (is now static)
- UpdateLobbyAttribute(string key, string value) is now UpdateAttribute(AttributeData attribute)
- EOSLobby.ConnectedLobbyDetails is now EOSTransport.ConnectedLobbyInfo.CurrentLobbyDetails. -
EosTransport is now EOSTransport
- CreateLobbySucceeded and CreateLobbyFailed, JoinLobbySucceeded and JoinLobbyFailed are now OnJoinedLobby; LeaveLobbySucceeded and LeaveLobbyFailed are now OnLeftLobby; FindLobbiesSucceeded is now a built-in action of FindLobbies.
-
EOSSDKComponent is now EOSManager
- EOSSDKComponent.Instance is now EOSManager.instance
- EOSSDKComponent.LocalUserProductId(String) is now EOSManager.LocalUserProductID(String)
-
- Oh, and by the way, lobbies can now have native names. They have to be 4-60 characters, though.
- Client/Server are now EpicClient/EpicServer
I HIGHLY recommend you use Ctrl + Shift + F and switch to the replace tab to speed up the replacement process.
For the time being, WebGL is not supported. I need to talk to EOS about the correct way to use the assemblies in WebAssembly.