Optimize some WB_GameWidget codes

This commit is contained in:
martinluckyrobots
2025-04-03 15:10:44 +08:00
parent 019d7980fa
commit 0a4ec92d9a
22 changed files with 14 additions and 6 deletions

View File

@ -4,6 +4,7 @@
#include "CoreMinimal.h"
#include "Blueprint/UserWidget.h"
#include "SharedDef.h"
#include "GameUserWidget.generated.h"
/**
@ -19,7 +20,7 @@ protected:
public:
UFUNCTION(BlueprintImplementableEvent)
void DoLogItemAdd(const FString& Topic, const FString& MsgText,int Type);
void DoLogItemAdd(const FString& Topic, const FString& MsgText,int Type, ELogItemType LogItemType);
UFUNCTION(BlueprintImplementableEvent)
void DoRefreshListView();

View File

@ -51,7 +51,7 @@ public:
void DoSendMessage(FString SendValue);
UFUNCTION(BlueprintCallable)
void DoLogItemAdd(FString Topic, FString MsgText, int Type);
void DoLogItemAdd(FString Topic, FString MsgText, int Type, ELogItemType LogItemType);
UFUNCTION(BlueprintCallable)
void SwitchGamePaused();

View File

@ -108,7 +108,14 @@ enum class ESaveDataType : uint8
none UMETA(DisplayName = "none")
};
UENUM(BlueprintType)
enum class ELogItemType : uint8
{
Debug UMETA(DisplayName = "Debug"),
War UMETA(DisplayName = "War"),
Error UMETA(DisplayName = "Error"),
Consol UMETA(DisplayName = "Consol")
};
USTRUCT(BlueprintType)
struct FRobotData : public FTableRowBase
{