You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Merge pull request #86743 from Mickeon/autocompletion-optimise-object
Optimise comparisons for Object's `get_argument_options`
This commit is contained in:
@@ -1725,8 +1725,9 @@ bool Engine::is_printing_error_messages() const {
|
||||
return ::Engine::get_singleton()->is_printing_error_messages();
|
||||
}
|
||||
|
||||
#ifdef TOOLS_ENABLED
|
||||
void Engine::get_argument_options(const StringName &p_function, int p_idx, List<String> *r_options) const {
|
||||
String pf = p_function;
|
||||
const String pf = p_function;
|
||||
if (p_idx == 0 && (pf == "has_singleton" || pf == "get_singleton" || pf == "unregister_singleton")) {
|
||||
for (const String &E : get_singleton_list()) {
|
||||
r_options->push_back(E.quote());
|
||||
@@ -1734,6 +1735,7 @@ void Engine::get_argument_options(const StringName &p_function, int p_idx, List<
|
||||
}
|
||||
Object::get_argument_options(p_function, p_idx, r_options);
|
||||
}
|
||||
#endif
|
||||
|
||||
void Engine::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_physics_ticks_per_second", "physics_ticks_per_second"), &Engine::set_physics_ticks_per_second);
|
||||
|
||||
Reference in New Issue
Block a user