Skip to content

LootLocker_UnitySDKv4.0.0

Compare
Choose a tag to compare
@kirre-bylund kirre-bylund released this 02 Apr 12:39
· 59 commits to main since this release

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 using VerifyPlayerAndStartSteamSession instead.
    • The method GetPlayerInfo is removed. Use GetCurrentPlayerInfo instead.
    • The method GetOtherPlayerInfo is removed. Use ListPlayerInfo 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 and GetXpAndLevel 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, use GetAssetInformationwith 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 and GetTriggeredEvents have been removed.

Continuous Integration

  • Updated CI tests now run LootLocker Backend locally

Full Changelog: v3.8.0...v4.0.0