Move Skeleton3D init process into post_enter_tree from enter_tree

This commit is contained in:
Silc Lizard (Tokage) Renew 2025-09-01 01:59:19 +09:00
parent 825ef2387f
commit f68252f95f

View file

@ -289,12 +289,14 @@ void Skeleton3D::_notification(int p_what) {
switch (p_what) {
case NOTIFICATION_ENTER_TREE: {
_process_changed();
_make_dirty();
_make_modifiers_dirty();
force_update_all_dirty_bones();
#if !defined(DISABLE_DEPRECATED) && !defined(PHYSICS_3D_DISABLED)
setup_simulator();
#endif // _DISABLE_DEPRECATED && PHYSICS_3D_DISABLED
} break;
case NOTIFICATION_POST_ENTER_TREE: {
_make_dirty();
_make_modifiers_dirty();
force_update_all_dirty_bones();
update_flags |= UPDATE_FLAG_POSE;
_notification(NOTIFICATION_UPDATE_SKELETON);
} break;