diff --git a/PveTeam.Math/Transform.cs b/PveTeam.Math/Transform.cs index 112197d..15373bc 100644 --- a/PveTeam.Math/Transform.cs +++ b/PveTeam.Math/Transform.cs @@ -46,10 +46,10 @@ namespace PveTeam.Mathematics private void RecalcBackingMatrix() => _backingMatrix = Matrix4x4.CreateTranslation(_position) * Matrix4x4.CreateFromQuaternion(_rotation) * Matrix4x4.CreateScale(_scale); - public static implicit operator Matrix4x4(Transform transform) + public static explicit operator Matrix4x4(Transform transform) => transform._backingMatrix; - public static explicit operator Transform(Matrix4x4 matrix) + public static implicit operator Transform(Matrix4x4 matrix) { return new Transform {