Space Plunder
Loading...
Searching...
No Matches
ChatData.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Engine/DataTable.h"
7#include "UObject/Object.h"
8#include "ChatData.generated.h"
9
10DECLARE_LOG_CATEGORY_EXTERN(LogChatSystem, Log, All);
11
12UENUM(Blueprintable, BlueprintType)
13enum class EChatSystemCategory : uint8
14{
15 All UMETA(DisplayName = "All"),
16 Server UMETA(DisplayName = "Server"),
17 Team UMETA(DisplayName = "Team"),
18 Guild UMETA(DisplayName = "Guild"),
19 Private UMETA(DisplayName = "Private"),
20 DirectMessage UMETA(DisplayName = "DirectMessage"),
21};
22
23UENUM(Blueprintable, BlueprintType)
24enum class EChatSystemMessageType : uint8
25{
26 Default,
27 Owner,
28 Server,
29 Error,
30 Warning,
31 Success,
33};
34
35UENUM(Blueprintable, BlueprintType)
36enum class EChatSystemCommandType : uint8
37{
38 All,
39 Team,
40 Guild,
41 Private,
42 Direct,
43 Clear,
44 Server,
45 Client,
46 Help,
47 Mute,
48};
49
50UCLASS()
51class CHATSYSTEM_API UChatData : public UObject
52{
53 GENERATED_BODY()
54};
DECLARE_LOG_CATEGORY_EXTERN(LogChatSystem, Log, All)
EChatSystemCategory
Definition ChatData.h:14
EChatSystemMessageType
Definition ChatData.h:25
EChatSystemCommandType
Definition ChatData.h:37
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition ChatData.h:52