Files
guillaume arruda 18a7796c74 FIx CIS errors
#rnx

[CL 32496297 by guillaume arruda in 5.4 branch]
2024-03-26 00:33:32 -04:00

27 lines
633 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "UObject/Interface.h"
#include "Templates/SubclassOf.h"
class UStateTreeSchema;
#include "IStateTreeSchemaProvider.generated.h"
UINTERFACE(MinimalAPI)
class UStateTreeSchemaProvider : public UInterface
{
GENERATED_BODY()
};
/**
* Implementing this interface allows derived class to override the schema used to filter valid state trees for a FStateTreeReference.
*/
class IStateTreeSchemaProvider
{
GENERATED_BODY()
public:
virtual TSubclassOf<UStateTreeSchema> GetSchema() const PURE_VIRTUAL(IStateTreeSchemaProvider::GetSchema(), return nullptr;)
};