Merge pull request #78439 from akien-mga/spatial-fix-overwriting-local-transform
Fix overwriting of Spatial's local transform
This commit is contained in:
commit
cb6ec43a7d
1 changed files with 1 additions and 0 deletions
|
@ -274,6 +274,7 @@ void Spatial::set_global_rotation(const Vector3 &p_euler_rad) {
|
||||||
void Spatial::set_transform(const Transform &p_transform) {
|
void Spatial::set_transform(const Transform &p_transform) {
|
||||||
data.local_transform = p_transform;
|
data.local_transform = p_transform;
|
||||||
data.dirty |= DIRTY_VECTORS;
|
data.dirty |= DIRTY_VECTORS;
|
||||||
|
data.dirty &= ~DIRTY_LOCAL;
|
||||||
_change_notify("translation");
|
_change_notify("translation");
|
||||||
_change_notify("rotation");
|
_change_notify("rotation");
|
||||||
_change_notify("rotation_degrees");
|
_change_notify("rotation_degrees");
|
||||||
|
|
Loading…
Reference in a new issue