3.0.0-Beta.5
Pre-release
Pre-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
, useCallbackManager.SubscribeServiceResponse
instead. - If you subscribed to
ServiceMethodNotification
,CallbackManager.SubscribeServiceNotification
instead. - Response messages are now typed under
Body
property, callingGetDeserializedResponse
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.
- See updated
IServerListProvider
has a new propertyLastServerListRefresh
which should return an UTC DateTime
last time the server list was refreshed.- Removed
ICallbackMsg
interface, simply useCallbackMsg
instead. - Removed
CMListCallback
as it was removed by Steam.