2
0
Эх сурвалжийг харах

Fix transform not being applied properly after toggling remote node, fixes #17671

Juan Linietsky 7 жил өмнө
parent
commit
398c1c1c0c

+ 4 - 1
scene/2d/remote_transform_2d.cpp

@@ -131,8 +131,10 @@ void RemoteTransform2D::_notification(int p_what) {
 void RemoteTransform2D::set_remote_node(const NodePath &p_remote_node) {
 
 	remote_node = p_remote_node;
-	if (is_inside_tree())
+	if (is_inside_tree()) {
 		_update_cache();
+		_update_remote();
+	}
 
 	update_configuration_warning();
 }
@@ -144,6 +146,7 @@ NodePath RemoteTransform2D::get_remote_node() const {
 
 void RemoteTransform2D::set_use_global_coordinates(const bool p_enable) {
 	use_global_coordinates = p_enable;
+	_update_remote();
 }
 
 bool RemoteTransform2D::get_use_global_coordinates() const {