Files
UnrealEngineUWP/Engine/Plugins/Runtime/GameplayInteractions/Source/GameplayInteractionsModule/Public/GameplayActuationStateProvider.h
Marc Audy c8e56845cd Non unity fixes
#rnx
#preflight

[CL 20788889 by Marc Audy in ue5-main branch]
2022-06-22 22:19:13 -04:00

26 lines
727 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "StructView.h"
#include "UObject/Interface.h"
#include "GameplayActuationStateProvider.generated.h"
/**
* Interface for GameplayTasks to return Actuation state.
* This is used by the GameplayActuationComponent to keep track of the active actuation state based on active tasks.
*/
UINTERFACE(MinimalAPI, meta=(CannotImplementInterfaceInBlueprint))
class UGameplayActuationStateProvider : public UInterface
{
GENERATED_BODY()
};
class IGameplayActuationStateProvider
{
GENERATED_BODY()
public:
/** @return view to the actuation state of the gameplay task. */
virtual FConstStructView GetActuationState() const { return FConstStructView(); }
};