LootLocker Unreal SDK 10.7.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")
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")
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")
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};
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
TArray< FLootLockerMap > maps
Definition LootLockerMapsRequestHandler.h:53
Definition LootLockerMapsRequestHandler.h:12
float rotation
Definition LootLockerMapsRequestHandler.h:17
float position
Definition LootLockerMapsRequestHandler.h:15
Definition LootLockerMapsRequestHandler.h:21
float rotation
Definition LootLockerMapsRequestHandler.h:28
TArray< FLootLockerMapCamera > cameras
Definition LootLockerMapsRequestHandler.h:30
int asset_id
Definition LootLockerMapsRequestHandler.h:24
float position
Definition LootLockerMapsRequestHandler.h:26
bool player_access
Definition LootLockerMapsRequestHandler.h:32
Definition LootLockerMapsRequestHandler.h:36
int asset_id
Definition LootLockerMapsRequestHandler.h:41
int map_id
Definition LootLockerMapsRequestHandler.h:39
TArray< FLootLockerMapSpawnPoint > spawn_points
Definition LootLockerMapsRequestHandler.h:43
bool player_access
Definition LootLockerMapsRequestHandler.h:45
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19