Browse Source

[3.x] Fix Translated method in C# affecting the original transform

(cherry picked from commit 4d6c609e5086f4706851567357c215355678d075)
Aaron Franke 3 years ago
parent
commit
60d34604d5
1 changed files with 3 additions and 3 deletions
  1. 3 3
      modules/mono/glue/GodotSharp/GodotSharp/Core/Transform.cs

+ 3 - 3
modules/mono/glue/GodotSharp/GodotSharp/Core/Transform.cs

@@ -241,9 +241,9 @@ namespace Godot
         {
             return new Transform(basis, new Vector3
             (
-                origin[0] += basis.Row0.Dot(offset),
-                origin[1] += basis.Row1.Dot(offset),
-                origin[2] += basis.Row2.Dot(offset)
+                origin[0] + basis.Row0.Dot(offset),
+                origin[1] + basis.Row1.Dot(offset),
+                origin[2] + basis.Row2.Dot(offset)
             ));
         }