[Engine/Plugins]

* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
This commit is contained in:
henrik karlsson
2023-01-25 02:42:36 -05:00
parent 5c48dbd692
commit 9a1d5b1ad4
746 changed files with 3825 additions and 1864 deletions
@@ -2,18 +2,12 @@
#pragma once
#include "StateTreeTypes.h"
#include "StateTreeNodeBase.h"
#include "StateTreeExecutionContext.h"
#if WITH_EDITOR
#include "StateTreePropertyBindings.h"
#endif
#include "StateTreeConditionBase.generated.h"
#if WITH_EDITOR
struct IStateTreeBindingLookup;
struct FStateTreeEditorPropertyPath;
#endif
struct FStateTreeExecutionContext;
struct IStateTreeBindingLookup;
enum class EStateTreeCompare : uint8
{
@@ -73,3 +67,8 @@ struct TStructOpsTypeTraits<Type> : public TStructOpsTypeTraitsBase2<Type> \
WithNoDestructor = true, \
}; \
};
#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#include "StateTreeExecutionContext.h"
#include "StateTreePropertyBindings.h"
#endif