Add content deprecation upgrades support to prefabs and scenes when loading levels
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "Engine/Level/Level.h"
|
||||
#include "Engine/Content/AssetInfo.h"
|
||||
#include "Engine/Content/Content.h"
|
||||
#include "Engine/Content/Deprecated.h"
|
||||
#include "Engine/Content/Factories/JsonAssetFactory.h"
|
||||
#include "Engine/Physics/Colliders/MeshCollider.h"
|
||||
#include "Engine/Level/Actors/StaticModel.h"
|
||||
@@ -306,6 +307,7 @@ void Scene::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier)
|
||||
if (e != stream.MemberEnd())
|
||||
{
|
||||
// Upgrade from old single hidden navmesh data into NavMesh actors on a scene
|
||||
MARK_CONTENT_DEPRECATED();
|
||||
AssetReference<RawDataAsset> dataAsset;
|
||||
Serialization::Deserialize(e->value, dataAsset, modifier);
|
||||
const auto settings = NavigationSettings::Get();
|
||||
|
||||
Reference in New Issue
Block a user