public static void CrossToOutUnsafe(Vec2 a, float s, Vec2 result) { Debug.Assert(result != a); result.X = s * a.Y; result.Y = (-s) * a.X; }