summaryrefslogtreecommitdiff
path: root/Editor/Scripting
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-10-23 18:19:18 +0800
committerchai <chaifix@163.com>2021-10-23 18:19:18 +0800
commit7bf672fd0c6211909d94078b448032b1bd0916ef (patch)
tree655b875b81ec8d0559ca905fb7d37a1d88e6a80d /Editor/Scripting
parentdf0444f85f9bf623cc886e1632e624ef20cb0f1b (diff)
*misc
Diffstat (limited to 'Editor/Scripting')
-rw-r--r--Editor/Scripting/EditorGUI/GUIWindow.bind.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
index 075bce5..9ecc209 100644
--- a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
+++ b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
@@ -7,6 +7,7 @@ LUA_BIND_REGISTRY(GUIWindow)
{ "Focus", _Focus },
{ "SetContainerWindow", _SetContainerWindow },
{ "SetPosition", _SetPosition },
+ { "SetInstance", _SetInstance},
{ "New", _New }
);
}
@@ -37,6 +38,14 @@ LUA_BIND_IMPL_METHOD(GUIWindow, _SetContainerWindow)
return 0;
}
+// SetInstance(self, editorWindow)
+LUA_BIND_IMPL_METHOD(GUIWindow, _SetInstance)
+{
+ LUA_BIND_PREPARE(L, GUIWindow);
+ self->SetMemberRef(state,self->m_Script, -1);
+ return 0;
+}
+
// GUIWindow.SetPosition(self, {x, y, width, height})
LUA_BIND_IMPL_METHOD(GUIWindow, _SetPosition)
{