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.
// 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;