```cs public static class RayDirectionHelperSettings { // The axis to generate rays on. For example a top-down game would use XZ (with Y up), and a platformer game would use XY (Z into the screen) public static RayAxis2D Axis = RayAxis2D.XZ; // When true rays are only cast in two axis, rather than in a 3D distribution. public static bool Is2D; // Rays are generated evenly in the range (0 + Offset) to (PI * 2 + Offset). This offset only applies to 2D rays public static float Offset; } ```