Moved basic ScriptEngine classes into separate object

This commit is contained in:
Simon Lübeß
2023-12-22 19:11:40 +01:00
parent 424e995fae
commit a6f68a59d6
2 changed files with 69 additions and 35 deletions
@@ -653,13 +653,12 @@ namespace GlitchyEditor.EditWindows
{
Entity draggedEntity = *(Entity*)peekPayload.Data;
ScriptClass draggedScriptClass = ScriptEngine.[Friend]s_EntityRoot;
ScriptClass draggedScriptClass = ScriptEngine.Classes.EntityRoot;
if (draggedEntity.TryGetComponent<ScriptComponent>(let draggedScript))
{
var draggedClassName = draggedScript.ScriptClassName;
draggedScriptClass = ScriptEngine.GetScriptClass(draggedClassName);
}
// TODO: I don't like the fact, that we are using mono directly