Fix skeleton_3d & physical_bone_3d editor errors
(cherry picked from commit 679ff6da0e
)
This commit is contained in:
parent
9d9b7511a0
commit
07128ccb9d
@ -96,8 +96,9 @@ void PhysicalBone3DEditorPlugin::make_visible(bool p_visible) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PhysicalBone3DEditorPlugin::edit(Object *p_node) {
|
void PhysicalBone3DEditorPlugin::edit(Object *p_node) {
|
||||||
selected = static_cast<PhysicalBone3D *>(p_node); // Trust it
|
PhysicalBone3D *bone = Object::cast_to<PhysicalBone3D>(p_node);
|
||||||
ERR_FAIL_COND(!selected);
|
if (bone) {
|
||||||
|
selected = bone;
|
||||||
physical_bone_editor.set_selected(selected);
|
physical_bone_editor.set_selected(selected);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -831,8 +831,8 @@ void Skeleton3DEditor::create_editors() {
|
|||||||
void Skeleton3DEditor::_notification(int p_what) {
|
void Skeleton3DEditor::_notification(int p_what) {
|
||||||
switch (p_what) {
|
switch (p_what) {
|
||||||
case NOTIFICATION_ENTER_TREE: {
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
|
create_editors();
|
||||||
update_joint_tree();
|
update_joint_tree();
|
||||||
update_editors();
|
|
||||||
|
|
||||||
joint_tree->connect("item_selected", callable_mp(this, &Skeleton3DEditor::_joint_tree_selection_changed));
|
joint_tree->connect("item_selected", callable_mp(this, &Skeleton3DEditor::_joint_tree_selection_changed));
|
||||||
joint_tree->connect("item_mouse_selected", callable_mp(this, &Skeleton3DEditor::_joint_tree_rmb_select));
|
joint_tree->connect("item_mouse_selected", callable_mp(this, &Skeleton3DEditor::_joint_tree_rmb_select));
|
||||||
@ -945,8 +945,6 @@ void fragment() {
|
|||||||
handles_mesh_instance->set_cast_shadows_setting(GeometryInstance3D::SHADOW_CASTING_SETTING_OFF);
|
handles_mesh_instance->set_cast_shadows_setting(GeometryInstance3D::SHADOW_CASTING_SETTING_OFF);
|
||||||
handles_mesh.instantiate();
|
handles_mesh.instantiate();
|
||||||
handles_mesh_instance->set_mesh(handles_mesh);
|
handles_mesh_instance->set_mesh(handles_mesh);
|
||||||
|
|
||||||
create_editors();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Skeleton3DEditor::update_bone_original() {
|
void Skeleton3DEditor::update_bone_original() {
|
||||||
|
Loading…
Reference in New Issue
Block a user