Skip to content

Commit

Permalink
Merge pull request #92896 from TokageItLab/skeleton-mod-get-skeleton
Browse files Browse the repository at this point in the history
Expose `get_skeleton()` from `SkeletonModifier3D`
  • Loading branch information
akien-mga committed Jun 10, 2024
2 parents e4fd5b5 + e92a453 commit 76b1a1f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
6 changes: 6 additions & 0 deletions doc/classes/SkeletonModifier3D.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@
[method _process_modification] must not apply [member influence] to bone poses because the [Skeleton3D] automatically applies influence to all bone poses set by the modifier.
</description>
</method>
<method name="get_skeleton" qualifiers="const">
<return type="Skeleton3D" />
<description>
Get parent [Skeleton3D] node if found.
</description>
</method>
</methods>
<members>
<member name="active" type="bool" setter="set_active" getter="is_active" default="true">
Expand Down
2 changes: 2 additions & 0 deletions scene/3d/skeleton_modifier_3d.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,8 @@ void SkeletonModifier3D::_notification(int p_what) {
}

void SkeletonModifier3D::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_skeleton"), &SkeletonModifier3D::get_skeleton);

ClassDB::bind_method(D_METHOD("set_active", "active"), &SkeletonModifier3D::set_active);
ClassDB::bind_method(D_METHOD("is_active"), &SkeletonModifier3D::is_active);

Expand Down

0 comments on commit 76b1a1f

Please sign in to comment.