|
@@ -114,6 +114,16 @@ void RemoteTransform2D::_notification(int p_what) {
|
|
|
_update_cache();
|
|
|
} break;
|
|
|
|
|
|
+ case NOTIFICATION_RESET_PHYSICS_INTERPOLATION: {
|
|
|
+ if (cache.is_valid()) {
|
|
|
+ _update_remote();
|
|
|
+ Node2D *n = Object::cast_to<Node2D>(ObjectDB::get_instance(cache));
|
|
|
+ if (n) {
|
|
|
+ n->reset_physics_interpolation();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } break;
|
|
|
+
|
|
|
case NOTIFICATION_LOCAL_TRANSFORM_CHANGED:
|
|
|
case NOTIFICATION_TRANSFORM_CHANGED: {
|
|
|
if (!is_inside_tree()) {
|