diff --git a/core/input/input.cpp b/core/input/input.cpp index 257452b3d89..55953c5ac74 100644 --- a/core/input/input.cpp +++ b/core/input/input.cpp @@ -192,6 +192,7 @@ void Input::get_argument_options(const StringName &p_function, int p_idx, Listpush_back(name.quote()); } } + Object::get_argument_options(p_function, p_idx, r_options); } void Input::VelocityTrack::update(const Vector2 &p_delta_p) { diff --git a/scene/2d/animated_sprite_2d.cpp b/scene/2d/animated_sprite_2d.cpp index d9754260949..b6c24864e6d 100644 --- a/scene/2d/animated_sprite_2d.cpp +++ b/scene/2d/animated_sprite_2d.cpp @@ -570,7 +570,7 @@ void AnimatedSprite2D::get_argument_options(const StringName &p_function, int p_ } } } - Node::get_argument_options(p_function, p_idx, r_options); + Node2D::get_argument_options(p_function, p_idx, r_options); } #ifndef DISABLE_DEPRECATED diff --git a/scene/3d/sprite_3d.cpp b/scene/3d/sprite_3d.cpp index 248af2f4cae..5dc2f49a49e 100644 --- a/scene/3d/sprite_3d.cpp +++ b/scene/3d/sprite_3d.cpp @@ -1374,7 +1374,7 @@ void AnimatedSprite3D::get_argument_options(const StringName &p_function, int p_ } } } - Node::get_argument_options(p_function, p_idx, r_options); + SpriteBase3D::get_argument_options(p_function, p_idx, r_options); } #ifndef DISABLE_DEPRECATED diff --git a/scene/animation/animation_player.cpp b/scene/animation/animation_player.cpp index ad6caca32b5..deced61ddc9 100644 --- a/scene/animation/animation_player.cpp +++ b/scene/animation/animation_player.cpp @@ -670,7 +670,7 @@ void AnimationPlayer::get_argument_options(const StringName &p_function, int p_i r_options->push_back(String(name).quote()); } } - Node::get_argument_options(p_function, p_idx, r_options); + AnimationMixer::get_argument_options(p_function, p_idx, r_options); } void AnimationPlayer::_animation_removed(const StringName &p_name, const StringName &p_library) { diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp index ed54bd000cb..efc93a344da 100644 --- a/scene/gui/control.cpp +++ b/scene/gui/control.cpp @@ -199,7 +199,7 @@ void Control::reparent(Node *p_parent, bool p_keep_global_transform) { void Control::get_argument_options(const StringName &p_function, int p_idx, List *r_options) const { ERR_READ_THREAD_GUARD; - Node::get_argument_options(p_function, p_idx, r_options); + CanvasItem::get_argument_options(p_function, p_idx, r_options); if (p_idx == 0) { List sn; diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index cf80bd6c6fc..a28c2053beb 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -1704,6 +1704,7 @@ void SceneTree::get_argument_options(const StringName &p_function, int p_idx, Li } } } + MainLoop::get_argument_options(p_function, p_idx, r_options); } void SceneTree::set_disable_node_threading(bool p_disable) { diff --git a/scene/resources/material.cpp b/scene/resources/material.cpp index 1b74063ff45..dba4e4eb347 100644 --- a/scene/resources/material.cpp +++ b/scene/resources/material.cpp @@ -468,7 +468,7 @@ void ShaderMaterial::get_argument_options(const StringName &p_function, int p_id } } } - Resource::get_argument_options(p_function, p_idx, r_options); + Material::get_argument_options(p_function, p_idx, r_options); } bool ShaderMaterial::_can_do_next_pass() const {