60be42e83c
This CL replaces the header-parsing autowrap system for generating MuJoCo C# bindings (MjBindings.cs) with a new generator that uses the mujoco.introspect module. The new generator reads pre-parsed API data from introspect's enums, functions, and structs modules instead of parsing C headers directly. Changes: - New: generate_cs_bindings.py in third_party/py/mujoco/codegen/ - Updated: genrule in unity/mujoco/BUILD to use codegen - Updated: MjBindings.cs regenerated from codegen - Removed: entire autowrap/ directory (9 files) - Removed: transitional validate_codegen.py The validate test continues to verify that the genrule output matches the checked-in MjBindings.cs. PiperOrigin-RevId: 885206129 Change-Id: Ib9fb883a2242dd2c039033eadee7a4a6ac91ed55