From 080c2c70d52ee0d9abb9c5b38863f0fb1f9ce0dd Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Tue, 22 Nov 2022 13:09:40 +0800 Subject: [PATCH] Added canvas to serialization --- SHADE_Engine/src/Serialization/SHSerialization.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SHADE_Engine/src/Serialization/SHSerialization.cpp b/SHADE_Engine/src/Serialization/SHSerialization.cpp index 607b4666..db3e3690 100644 --- a/SHADE_Engine/src/Serialization/SHSerialization.cpp +++ b/SHADE_Engine/src/Serialization/SHSerialization.cpp @@ -15,6 +15,7 @@ #include "Math/Transform/SHTransformComponent.h" #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Physics/Interface/SHRigidBodyComponent.h" +#include "UI/SHCanvasComponent.h" #include "ECS_Base/Managers/SHSystemManager.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" #include "Scripting/SHScriptEngine.h" @@ -212,6 +213,8 @@ namespace SHADE AddComponentToComponentNode(components, eid); AddConvComponentToComponentNode(components, eid); AddConvComponentToComponentNode(components, eid); + AddComponentToComponentNode(components, eid); + node[ComponentsNode] = components; @@ -264,6 +267,7 @@ namespace SHADE AddComponentID(componentIDList, componentsNode); AddComponentID(componentIDList, componentsNode); AddComponentID(componentIDList, componentsNode); + AddComponentID(componentIDList, componentsNode); return componentIDList; } @@ -341,6 +345,7 @@ namespace SHADE SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); + SHSerializationHelper::InitializeComponentFromNode(componentsNode, eid); SHSerializationHelper::InitializeComponentFromNode(componentsNode, eid); } }