Defines two host-only ConVars for the Hexagon runtime: PersistenceRoot and VerificationProbe. These are string settings intended as hidden server-side launch overrides to adjust a data root path and an opaque verification probe value.
#nullable enable
using Sandbox;
namespace Hexagon.V2.Runtime;
/// <summary>
/// Host-only launch overrides. s&box initializes ConVars from matching +switches,
/// allowing verification to isolate data without rewriting the authored scene.
/// </summary>
internal static class HexagonRuntimeOverrides
{
[ConVar( "hexagon-data-root", ConVarFlags.Server | ConVarFlags.Hidden,
Help = "Relative FileSystem.Data prefix for an isolated Hexagon host run." )]
public static string PersistenceRoot { get; set; } = string.Empty;
[ConVar( "hexagon-verification-probe", ConVarFlags.Server | ConVarFlags.Hidden,
Help = "Opaque verification scenario exposed to the schema host application." )]
public static string VerificationProbe { get; set; } = string.Empty;
}