Space Plunder
Loading...
Searching...
No Matches
InteractionPing.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/BaseData.h
"
7
#include "UObject/Interface.h"
8
#include "InteractionPing.generated.h"
9
10
// This class does not need to be modified.
11
UINTERFACE(MinimalAPI,meta = (CannotImplementInterfaceInBlueprint))
12
class
UInteractionPing
: public UInterface
13
{
14
GENERATED_BODY()
15
};
16
20
class
INTERACTION_API
IInteractionPing
21
{
22
GENERATED_BODY()
23
24
// Add interface functions to this class. This is the class that will be inherited to implement this interface.
25
public
:
26
27
UFUNCTION(BlueprintCallable, Category=
"Interaction"
)
28
virtual
void
SetPingData(const
FPingData
& Ping, AActor* Sender) = 0;
29
30
// virtual void SetInteractionData(const FInteractionData& Data, AActor* Sender = nullptr) = 0;
31
32
};
BaseData.h
IInteractionPing
Definition
InteractionPing.h:21
UInteractionPing
Definition
InteractionPing.h:13
FPingData
Definition
InteractionData.h:37
SpaceAdventure
Plugins
Interaction
Source
Interaction
Public
Interfaces
InteractionPing.h
Generated by
1.10.0