LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerMapsRequestHandler.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5
6#include "CoreMinimal.h"
9#include "LootLockerMapsRequestHandler.generated.h"
10
11USTRUCT(BlueprintType)
13 GENERATED_BODY()
14 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
15 float position = 0.0f;
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
17 float rotation = 0.0f;
18};
19
20USTRUCT(BlueprintType)
22 GENERATED_BODY()
23 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
24 int asset_id = 0;
25 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
26 float position = 0.0f;
27 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
28 float rotation = 0.0f;
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
30 TArray<FLootLockerMapCamera> cameras;
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
32 bool player_access = false;
33};
34
35USTRUCT(BlueprintType)
37 GENERATED_BODY()
38 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
39 int map_id = 0;
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 int asset_id = 0;
42 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
43 TArray<FLootLockerMapSpawnPoint> spawn_points;
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
45 bool player_access = false;
46};
47
48USTRUCT(BlueprintType)
50{
51 GENERATED_BODY()
52 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
53 TArray<FLootLockerMap> maps;
54};
55
58
60
62UCLASS()
63class LOOTLOCKERSDK_API ULootLockerMapsRequestHandler : public UObject
64{
65 GENERATED_BODY()
66public:
68
69 static FString GetMaps(const FLootLockerPlayerData& PlayerData, const FGetMapsResponseDelegate& OnCompletedRequest);
70};
Definition LootLockerMapsRequestHandler.h:64
static FString GetMaps(const FLootLockerPlayerData &PlayerData, const FGetMapsResponseDelegate &OnCompletedRequest)
ULootLockerMapsRequestHandler()
Definition LootLockerMapsRequestHandler.h:67
void(* FGetMapsResponseDelegate)(FLootLockerGetMapsResponse)
C++ response callback delegate; receives an FLootLockerGetMapsResponse result.
Definition LootLockerMapsRequestHandler.h:59
Definition LootLockerMapsRequestHandler.h:50
Definition LootLockerMapsRequestHandler.h:12
Definition LootLockerMapsRequestHandler.h:21
Definition LootLockerMapsRequestHandler.h:36
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19