Award and query progression tiers for a specific asset instance.
Award points to and read tier state of a progression track scoped to a particular asset instance (e.g., weapon level-up). This group covers server-side awarding and querying operations.
◆ AddPointsToProgressionForAssetInstance()
Add points to the specified progression for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| ProgressionKey | Key of the progression to add points to for the specified instance |
| Amount | The number of points to add to the specified progression (only positive integers allowed) |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ DeleteProgressionForAssetInstance()
Delete the specified progression for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| ProgressionKey | Key of the progression to delete for the specified instance |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ GetPaginatedProgressionForAssetInstance()
Get a list of progressions for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| Count | The number of progressions to get. Must be a value between 1 and 100 |
| After | The id of the progression from where to start getting progressions (non inclusive). Set to "" to start from the first item |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ GetProgressionByKeyForAssetInstance()
Get a specific progression for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| ProgressionKey | Key of the progression to get |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ GetProgressionForAssetInstance()
Get a list of progressions for the specified instance The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedProgressionsForCharacter.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ ResetProgressionForAssetInstance()
Reset the specified progression for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| ProgressionKey | Key of the progression to reset for the specified instance |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ SubtractPointsFromProgressionForAssetInstance()
Subtract points from the specified progression for the specified instance.
- Parameters
-
| AssetInstanceId | ID of the instance the specified progression belongs to |
| ProgressionKey | Key of the progression to subtract points from for the specified instance |
| Amount | The number of points to subtract from the specified progression (only positive integers allowed) |
| OnCompletedRequest | Delegate for handling the server response |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
|
| static FString | ULootLockerServerForCpp::GetProgressionForAssetInstance (int PlayerId, int AssetInstanceId, const FLootLockerServerInstanceProgressionListResponseDelegate &OnCompletedRequest) |
| | Get a list of progressions for the specified instance The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedProgressionsForCharacter.
|
| |
| static FString | ULootLockerServerForCpp::GetPaginatedProgressionForAssetInstance (int PlayerId, int AssetInstanceId, int32 Count, const FString &After, const FLootLockerServerInstanceProgressionListResponseDelegate &OnCompletedRequest) |
| | Get a list of progressions for the specified instance.
|
| |
| static FString | ULootLockerServerForCpp::GetProgressionByKeyForAssetInstance (int PlayerId, int AssetInstanceId, const FString &ProgressionKey, const FLootLockerServerSingleInstanceProgressionResponseDelegate &OnCompletedRequest) |
| | Get a specific progression for the specified instance.
|
| |
| static FString | ULootLockerServerForCpp::AddPointsToProgressionForAssetInstance (int PlayerId, int AssetInstanceId, const FString &ProgressionKey, int32 Amount, const FLootLockerServerSingleInstanceProgressionWithRewardsResponseDelegate &OnCompletedRequest) |
| | Add points to the specified progression for the specified instance.
|
| |
| static FString | ULootLockerServerForCpp::SubtractPointsFromProgressionForAssetInstance (int PlayerId, int AssetInstanceId, const FString &ProgressionKey, int32 Amount, const FLootLockerServerSingleInstanceProgressionWithRewardsResponseDelegate &OnCompletedRequest) |
| | Subtract points from the specified progression for the specified instance.
|
| |
| static FString | ULootLockerServerForCpp::ResetProgressionForAssetInstance (int PlayerId, int AssetInstanceId, const FString &ProgressionKey, const FLootLockerServerSingleInstanceProgressionWithRewardsResponseDelegate &OnCompletedRequest) |
| | Reset the specified progression for the specified instance.
|
| |
| static FString | ULootLockerServerForCpp::DeleteProgressionForAssetInstance (int PlayerId, int AssetInstanceId, const FString &ProgressionKey, const FLootLockerServerDeleteInstanceProgressionResponseDelegate &OnCompletedRequest) |
| | Delete the specified progression for the specified instance.
|
| |