Fix missing scripting and serialization extensions for SceneReference usage in scripts
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
#include "Content.h"
|
||||
#include "JsonAsset.h"
|
||||
#include "SceneReference.h"
|
||||
#include "Engine/Serialization/Serialization.h"
|
||||
#include "Cache/AssetsCache.h"
|
||||
#include "Storage/ContentStorageManager.h"
|
||||
#include "Storage/JsonStorageProxy.h"
|
||||
@@ -39,6 +41,16 @@ String AssetInfo::ToString() const
|
||||
return String::Format(TEXT("ID: {0}, TypeName: {1}, Path: \'{2}\'"), ID, TypeName, Path);
|
||||
}
|
||||
|
||||
void FLAXENGINE_API Serialization::Serialize(ISerializable::SerializeStream& stream, const SceneReference& v, const void* otherObj)
|
||||
{
|
||||
Serialize(stream, v.ID, otherObj);
|
||||
}
|
||||
|
||||
void FLAXENGINE_API Serialization::Deserialize(ISerializable::DeserializeStream& stream, SceneReference& v, ISerializeModifier* modifier)
|
||||
{
|
||||
Deserialize(stream, v.ID, modifier);
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
// Assets
|
||||
|
||||
Reference in New Issue
Block a user