From 7c0546c68d8653e06ad3f64ac875bac6c8020a4e Mon Sep 17 00:00:00 2001 From: Red Kitsune Date: Tue, 19 Sep 2023 00:21:56 +0200 Subject: [PATCH] After CR changes --- .../{DummyScript.h => MissingScript.h} | 25 +++---------------- Source/Engine/Level/SceneObjectsFactory.cpp | 10 +++++--- 2 files changed, 11 insertions(+), 24 deletions(-) rename Source/Engine/Level/Components/{DummyScript.h => MissingScript.h} (60%) diff --git a/Source/Engine/Level/Components/DummyScript.h b/Source/Engine/Level/Components/MissingScript.h similarity index 60% rename from Source/Engine/Level/Components/DummyScript.h rename to Source/Engine/Level/Components/MissingScript.h index 380648f5a..641f905eb 100644 --- a/Source/Engine/Level/Components/DummyScript.h +++ b/Source/Engine/Level/Components/MissingScript.h @@ -5,30 +5,14 @@ #include "Engine/Scripting/ScriptingObjectReference.h" #include "Engine/Serialization/JsonWriters.h" -API_CLASS(Attributes="HideInEditor") class FLAXENGINE_API DummyScript : public Script +API_CLASS(Attributes="HideInEditor") class FLAXENGINE_API MissingScript : public Script { API_AUTO_SERIALIZATION(); - DECLARE_SCRIPTING_TYPE(DummyScript); + DECLARE_SCRIPTING_TYPE(MissingScript); public: - API_PROPERTY(Attributes="ReadOnly") - FORCE_INLINE String GetMissingTypeName() const - { - if(Data.IsEmpty()) return TEXT(""); - - rapidjson_flax::Document doc; - doc.Parse(Data.ToStringAnsi().GetText()); - - String str (doc["TypeName"].GetString()); - - return str; - } - API_PROPERTY() - void SetMissingTypeName(String value) - { - _missingTypeName = value; - } + API_FIELD(Attributes="ReadOnly") String MissingTypeName; API_FIELD(Hidden, Attributes="HideInEditor") String Data; @@ -50,7 +34,6 @@ public: private: ScriptingObjectReference