Skip to content

3.0.0-Beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@xPaw xPaw released this 21 Oct 09:50
· 25 commits to master since this release
  • SmartCMServerList will now attempt to refresh itself over the WebAPI if it was last refreshed over 7 days ago.

BREAKING CHANGES

  • SteamUnifiedMessages are now reflection-free with a new API.
    • See updated 013_UnifiedMessages sample for new usage.
    • Requests are now generated functions like so: UnifiedMessages.CreateService<Player>().GetGameBadgeLevels( req );
    • If you subscribed to ServiceMethodResponse, use CallbackManager.SubscribeServiceResponse instead.
    • If you subscribed to ServiceMethodNotification, CallbackManager.SubscribeServiceNotification instead.
    • Response messages are now typed under Body property, calling GetDeserializedResponse was removed.
    • For incoming messages to be processed and decoded, the service must be registered with CreateService first,
      which is done for you by using the new subscribe functions on the callback manager.
  • IServerListProvider has a new property LastServerListRefresh which should return an UTC DateTime
    last time the server list was refreshed.
  • Removed ICallbackMsg interface, simply use CallbackMsg instead.
  • Removed CMListCallback as it was removed by Steam.