LootLocker_UnitySDKv4.0.0
Features
- Player name lookup - We've added a method
LookupPlayerNamesByPlayerNames
which lets you look up player data using a player's name. - Added other player progression lookup method
GetOtherPlayersProgressions
that lets you look up the progressions for another player. - Add lookup key for Twitch Drops
Deprecations
- This version of the SDK also sees a spring cleaning of previously deprecated methods:
- Methods
StartSteamSession
,VerifySteamID
&VerifySteamID
are removed, you should be usingVerifyPlayerAndStartSteamSession
instead. - The method
GetPlayerInfo
is removed. UseGetCurrentPlayerInfo
instead. - The method
GetOtherPlayerInfo
is removed. UseListPlayerInfo
instead. - The full legacy progression support is removed from the SDK and you should use the "new" progression system instead. This means that methods
SubmitXP
andGetXpAndLevel
have been removed. - The methods for character actions have been removed (since interface was renamed from character to class). This affects methods
CreateCharacter
,ListCharacterTypes
,ListPlayerCharacters
,GetCharacterLoadout
,GetOtherPlayersCharacterLoadout
,UpdateCharacter
,SetDefaultCharacter
,EquipIdAssetToDefaultCharacter
,EquipGlobalAssetToDefaultCharacter
,EquipIdAssetToCharacter
,EquipGlobalAssetToCharacter
,UnEquipIdAssetToCharacter
,UnEquipIdAssetToCharacter
,GetCurrentLoadOutToDefaultCharacter
,GetCurrentLoadOutToOtherCharacter
,GetEquipableContextToDefaultCharacter
. GetAssetInformation
with a string assetId has been removed because the signature of the method has changed, useGetAssetInformation
with an integer id instead.UpdateKeyValuePairByIdForAssetInstances
signature has changed. Use the one with 4 parameters instead:(int assetInstanceID, int keyValueID, string value, string key, Action<LootLockerAssetDefaultResponse> onComplete)
- Likewise, support for the legacy purchase system has been removed and thereby the methods
NormalPurchaseCall
,RentalPurchaseCall
,IosPurchaseVerification
,AndroidPurchaseVerification
,PollOrderStatus
,BeginSteamPurchaseRedemption
. - And finally, the support for the legacy trigger system has been dropped meaning methods
TriggerEvent
andGetTriggeredEvents
have been removed.
- Methods
Continuous Integration
- Updated CI tests now run LootLocker Backend locally
Full Changelog: v3.8.0...v4.0.0