Space Plunder
Loading...
Searching...
No Matches
InputKeyInterface.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 "UObject/Interface.h"
7#include "Data/BaseData.h"
8#include "InputKeyInterface.generated.h"
9
10UINTERFACE(MinimalAPI)
11class UInputKeyInterface : public UInterface
12{
13 GENERATED_BODY()
14};
15
16class UInputMappingContext;
20class BASEHELPERS_API IInputKeyInterface
21{
22 GENERATED_BODY()
23
24public:
25
27 virtual UInputMappingContext* GetInputActions() = 0;
28
30
31 // virtual float GetInputAxisAmount(const bool bController, const bool bLeftStick) = 0;
32
33
34};
EGameControllerType
Definition BaseData.h:97
Definition InputKeyInterface.h:21
virtual UInputMappingContext * GetInputActions()=0
virtual EGameControllerType GetControllerType()=0
Definition InputKeyInterface.h:12