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
10
DECLARE_LOG_CATEGORY_EXTERN
(LogChatSystem, Log,
All
);
11
12
UENUM(Blueprintable, BlueprintType)
13
enum 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
23
UENUM(Blueprintable, BlueprintType)
24
enum class
EChatSystemMessageType
: uint8
25
{
26
Default
,
27
Owner
,
28
Server
,
29
Error
,
30
Warning
,
31
Success
,
32
DirectMessage
,
33
};
34
35
UENUM(Blueprintable, BlueprintType)
36
enum 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
50
UCLASS
()
51
class CHATSYSTEM_API
UChatData
: public UObject
52
{
53
GENERATED_BODY()
54
};
DECLARE_LOG_CATEGORY_EXTERN
DECLARE_LOG_CATEGORY_EXTERN(LogChatSystem, Log, All)
EChatSystemCategory
EChatSystemCategory
Definition
ChatData.h:14
EChatSystemCategory::UMETA
@ UMETA
EChatSystemMessageType
EChatSystemMessageType
Definition
ChatData.h:25
EChatSystemMessageType::Warning
@ Warning
EChatSystemMessageType::DirectMessage
@ DirectMessage
EChatSystemMessageType::Success
@ Success
EChatSystemMessageType::Default
@ Default
EChatSystemMessageType::Error
@ Error
EChatSystemMessageType::Server
@ Server
EChatSystemMessageType::Owner
@ Owner
EChatSystemCommandType
EChatSystemCommandType
Definition
ChatData.h:37
EChatSystemCommandType::Mute
@ Mute
EChatSystemCommandType::Guild
@ Guild
EChatSystemCommandType::Private
@ Private
EChatSystemCommandType::Client
@ Client
EChatSystemCommandType::Help
@ Help
EChatSystemCommandType::Team
@ Team
EChatSystemCommandType::All
@ All
EChatSystemCommandType::Clear
@ Clear
EChatSystemCommandType::Direct
@ Direct
UCLASS
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition
ChatSystemComponent.h:13
UChatData
Definition
ChatData.h:52
SpaceAdventure
Plugins
ChatSystem
Source
ChatSystem
Public
Data
ChatData.h
Generated by
1.10.0