Reduce includes in Serialization header
This commit is contained in:
@@ -24,6 +24,7 @@ public:
|
|||||||
Delegate<> Changed;
|
Delegate<> Changed;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
NON_COPYABLE(SoftObjectReferenceBase);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="SoftObjectReferenceBase"/> class.
|
/// Initializes a new instance of the <see cref="SoftObjectReferenceBase"/> class.
|
||||||
|
|||||||
@@ -23,6 +23,8 @@
|
|||||||
#include "Engine/Core/Math/Matrix.h"
|
#include "Engine/Core/Math/Matrix.h"
|
||||||
#include "Engine/Scripting/ManagedSerialization.h"
|
#include "Engine/Scripting/ManagedSerialization.h"
|
||||||
#include "Engine/Scripting/ManagedCLR/MUtils.h"
|
#include "Engine/Scripting/ManagedCLR/MUtils.h"
|
||||||
|
#include "Engine/Scripting/ScriptingObjectReference.h"
|
||||||
|
#include "Engine/Content/Asset.h"
|
||||||
#include "Engine/Utilities/Encryption.h"
|
#include "Engine/Utilities/Encryption.h"
|
||||||
#if USE_MONO
|
#if USE_MONO
|
||||||
#include <ThirdParty/mono-2.0/mono/metadata/object.h>
|
#include <ThirdParty/mono-2.0/mono/metadata/object.h>
|
||||||
|
|||||||
@@ -5,15 +5,20 @@
|
|||||||
#include "SerializationFwd.h"
|
#include "SerializationFwd.h"
|
||||||
#include "Engine/Core/Collections/Array.h"
|
#include "Engine/Core/Collections/Array.h"
|
||||||
#include "Engine/Core/Collections/Dictionary.h"
|
#include "Engine/Core/Collections/Dictionary.h"
|
||||||
#include "Engine/Scripting/ScriptingObjectReference.h"
|
#include "Engine/Scripting/ScriptingObject.h"
|
||||||
#include "Engine/Scripting/SoftObjectReference.h"
|
|
||||||
#include "Engine/Content/AssetReference.h"
|
|
||||||
#include "Engine/Content/WeakAssetReference.h"
|
|
||||||
#include "Engine/Utilities/Encryption.h"
|
#include "Engine/Utilities/Encryption.h"
|
||||||
|
|
||||||
struct Version;
|
struct Version;
|
||||||
struct VariantType;
|
struct VariantType;
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
class ScriptingObjectReference;
|
||||||
|
template<typename T>
|
||||||
|
class SoftObjectReference;
|
||||||
|
template<typename T>
|
||||||
|
class AssetReference;
|
||||||
|
template<typename T>
|
||||||
|
class WeakAssetReference;
|
||||||
|
template<typename T>
|
||||||
class SoftAssetReference;
|
class SoftAssetReference;
|
||||||
|
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
|
|||||||
Reference in New Issue
Block a user