using System.Numerics; using System.Runtime.InteropServices; namespace Raylib_cs { /// Ray, ray for raycasting [StructLayout(LayoutKind.Sequential)] public struct Ray { /// /// Ray position (origin) /// public Vector3 position; /// /// Ray direction /// public Vector3 direction; public Ray(Vector3 position, Vector3 direction) { this.position = position; this.direction = direction; } } }