From 4d353662a176a112f1b609c66b9a054145016002 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sun, 15 Jun 2025 13:32:02 +0300 Subject: [PATCH] feat: xna color to engine color rgba extension method --- .../Engine.Integration.MonoGame/EngineConverter.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Engine.Integration/Engine.Integration.MonoGame/EngineConverter.cs b/Engine.Integration/Engine.Integration.MonoGame/EngineConverter.cs index a5d047d..4a10da4 100644 --- a/Engine.Integration/Engine.Integration.MonoGame/EngineConverter.cs +++ b/Engine.Integration/Engine.Integration.MonoGame/EngineConverter.cs @@ -18,7 +18,10 @@ public static class EngineConverterExtensions public static Vector2D ToVector2D(this Vector2 vector) => new(vector.X, vector.Y); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Color ToColor(this ColorRGBA rgba) => new(rgba.R, rgba.G, rgba.B, rgba.A); + public static Color ToColor(this ColorRGBA color) => new(color.R, color.G, color.B, color.A); + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static ColorRGBA ToColorRGBA(this Color color) => new(color.R, color.G, color.B, color.A); [MethodImpl(MethodImplOptions.AggressiveInlining)] public static Vector2D ToVector2D(this Point point) => new(point.X, point.Y);