4#include "EngineCore/ECS/Entity.hpp"
5#include "EngineCore/Reflection/ComponentReflection.hpp"
6#include "Plugins/ScriptCSharp/ScriptClass.hpp"
8namespace Grindstone::Scripting::CSharp {
11 std::string scriptNamespace;
12 std::string scriptClass;
14 MonoObject* scriptObject =
nullptr;
16 REFLECT(
"CSharpScript")
19 void SetupCSharpScriptComponent(entt::registry&, entt::entity);
20 void DestroyCSharpScriptComponent(entt::registry&, entt::entity);
Definition ScriptClass.hpp:23
Definition ScriptComponent.hpp:9