Code/AutoRig/GlobalUsings.cs

Global usings file for the AutoRig project. Declares a small set of global using directives (System, collections, IO, LINQ, threading) so the codebase compiles inside the s&box editor/runtime which does not provide implicit BCL usings.

File Access
// Global usings for the s&box in-engine compiler.
//
// The plain net8.0 dev harness gets these automatically via <ImplicitUsings>, but
// s&box's compiler injects no BCL usings at all - without this file the library
// fails to compile inside the editor (CS0246 on List<>, FormatException, MathF, …).
// Pattern proven by humanoid-retargeter's Assembly.cs. The dev/enginebuild and
// dev/editorbuild gate csprojs set <ImplicitUsings>disable</ImplicitUsings> so they
// compile with exactly the same using set the editor sees.

global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Threading;
global using System.Threading.Tasks;