Phase 6 updates

Phase 6 · Slice 52 ·

DefaultInputActions

  • DefaultInputActions with Unity's surface (asset, Player and UI with their actions, Get/Enable/Disable/SetCallbacks, the five scheme properties, the collection interfaces): the package's map and action IDs, types, expected controls and initial state checks, and its control schemes; the bindings are the engine's (keyboard and mouse, gamepad, touch, joystick, XR; explicit controls where Unity's use usages such as */{Submit}, which bindings don't resolve yet).
  • References to the package's DefaultInputActions.inputactions (GUID ca9f5fa9...; InputSystemUIInputModule's defaults in every scene made with the Input System) load it, by the scripted importer's file IDs. InputSystemUIInputModule.AssignDefaultActions assigns it.
  • Checked by default_input_actions, recorded in Unity 6000.3 (exact).
  • Corpus: Unity3DPlatformerTemplate's last missing-asset warnings are gone; crystal-fall 47 -> 36 warnings.
  • Next: usages in binding paths ({Submit}, {Primary2DAxis}); URP render features; humanoid avatars and retargeting.