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
10
UINTERFACE(MinimalAPI)
11
class
UInputKeyInterface
: public UInterface
12
{
13
GENERATED_BODY()
14
};
15
16
class
UInputMappingContext;
20
class
BASEHELPERS_API
IInputKeyInterface
21
{
22
GENERATED_BODY()
23
24
public
:
25
27
virtual
UInputMappingContext*
GetInputActions
() = 0;
28
29
virtual
EGameControllerType
GetControllerType
() = 0;
30
31
// virtual float GetInputAxisAmount(const bool bController, const bool bLeftStick) = 0;
32
33
34
};
BaseData.h
EGameControllerType
EGameControllerType
Definition
BaseData.h:97
IInputKeyInterface
Definition
InputKeyInterface.h:21
IInputKeyInterface::GetInputActions
virtual UInputMappingContext * GetInputActions()=0
IInputKeyInterface::GetControllerType
virtual EGameControllerType GetControllerType()=0
UInputKeyInterface
Definition
InputKeyInterface.h:12
SpaceAdventure
Plugins
BaseHelpers
Source
BaseHelpers
Public
Interfaces
InputKeyInterface.h
Generated by
1.10.0