Skip to content

Commit 0eca30d

Browse files
committed
Implement LuaScript::_get_members
1 parent 9847dce commit 0eca30d

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/script-language/LuaScript.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,17 @@ Dictionary LuaScript::_get_constants() const {
237237
}
238238

239239
TypedArray<StringName> LuaScript::_get_members() const {
240-
// TODO
241-
return {};
240+
TypedArray<StringName> members;
241+
for (auto [name, _] : metadata.methods) {
242+
members.append(name);
243+
}
244+
for (auto [name, _] : metadata.properties) {
245+
members.append(name);
246+
}
247+
for (auto [name, _] : metadata.signals) {
248+
members.append(name);
249+
}
250+
return members;
242251
}
243252

244253
bool LuaScript::_is_placeholder_fallback_enabled() const {

0 commit comments

Comments
 (0)