Space Plunder
Loading...
Searching...
No Matches
ChatInterface.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 "
Data/ChatData.h
"
7
#include "UObject/Interface.h"
8
#include "ChatInterface.generated.h"
9
10
// This class does not need to be modified.
11
UINTERFACE(MinimalAPI, meta = (CannotImplementInterfaceInBlueprint))
12
class
UChatInterface
: public UInterface
13
{
14
GENERATED_BODY()
15
};
16
17
class
CHATSYSTEM_API
IChatInterface
18
{
19
GENERATED_BODY()
20
21
public
:
22
23
virtual
void
SendServerCommand
(
const
FString&
Command
) = 0;
24
virtual
void
SendClientCommand
(
const
FString&
Command
) = 0;
25
};
EAIResponse::Command
@ Command
ChatData.h
IChatInterface
Definition
ChatInterface.h:18
IChatInterface::SendClientCommand
virtual void SendClientCommand(const FString &Command)=0
IChatInterface::SendServerCommand
virtual void SendServerCommand(const FString &Command)=0
UChatInterface
Definition
ChatInterface.h:13
SpaceAdventure
Plugins
ChatSystem
Source
ChatSystem
Public
Interfaces
ChatInterface.h
Generated by
1.10.0