Space Plunder
Loading...
Searching...
No Matches
MiniGame.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"
7#include "UObject/Interface.h"
8#include "MiniGame.generated.h"
9
10// This class does not need to be modified.
11UINTERFACE()
12class UMiniGame : public UInterface
13{
14 GENERATED_BODY()
15};
16
20class INTERACTION_API IMiniGame
21{
22 GENERATED_BODY()
23
24public:
25
26 virtual void Start() = 0;
27 virtual EMiniGameStatus Select() = 0;
28 virtual float GetRetryDelay() const = 0;
29 virtual void Reset() = 0;
30 virtual float GetRoundTime() const = 0;
31 virtual EMiniGameStatus GetResult() const = 0;
32
33};
EMiniGameStatus
Definition InteractionData.h:25
Definition MiniGame.h:21
virtual float GetRetryDelay() const =0
virtual float GetRoundTime() const =0
virtual EMiniGameStatus GetResult() const =0
virtual void Reset()=0
virtual EMiniGameStatus Select()=0
virtual void Start()=0
Definition MiniGame.h:13