leopard8352
2023-12-04 8871a733498c8d717714b83bb096b7738224541a
提交 | 用户 | 时间
8871a7 1 // Fill out your copyright notice in the Description page of Project Settings.
L 2
3 #pragma once
4
5 #include "CoreMinimal.h"
6 #include "UObject/Object.h"
7 #include "TapRankResponse.generated.h"
8
9 USTRUCT(BlueprintType)
10 struct FTapRankUser
11 {
12     GENERATED_BODY()
13 public:
14     UPROPERTY(EditAnywhere,BlueprintReadWrite)
15     FString nickname;
16     UPROPERTY(EditAnywhere,BlueprintReadWrite)
17     FString avatar;
18     UPROPERTY(EditAnywhere,BlueprintReadWrite)
19     FString objectId;
20 };
21
22 USTRUCT(BlueprintType)
23 struct FTapRankResult
24 {
25     GENERATED_BODY()
26 public:
27     UPROPERTY(EditAnywhere,BlueprintReadWrite)
28     FString statisticName;
29     UPROPERTY(EditAnywhere,BlueprintReadWrite)
30     int32 statisticValue = 0;
31     UPROPERTY(EditAnywhere,BlueprintReadWrite)
32     int32 rank = 0;
33     UPROPERTY(EditAnywhere,BlueprintReadWrite)
34     FTapRankUser user;
35 };
36 /**
37  * 
38  */
39 USTRUCT(BlueprintType)
40 struct TAPTAP_API FTapRankResponse// : public UObject
41 {
42     GENERATED_BODY()
43 public:
44     UPROPERTY(EditAnywhere,BlueprintReadWrite)
45     FString statistics;
46     UPROPERTY(EditAnywhere,BlueprintReadWrite)
47     int32 count = 0;
48     UPROPERTY(EditAnywhere,BlueprintReadWrite)
49     TArray<FTapRankResult> results;
50 };