using gaemstone.ECS; using Silk.NET.Maths; namespace gaemstone; [Component] public struct GlobalTransform { public Matrix4X4 Value; public GlobalTransform(Matrix4X4 value) => Value = value; public static implicit operator GlobalTransform(in Matrix4X4 value) => new(value); public static implicit operator Matrix4X4(in GlobalTransform index) => index.Value; }