Skip to content

feat: add MobileInputControls and UiInputBinding components#426

Draft
EibrielInv wants to merge 5 commits into
mainfrom
feat/controls-customization-squad
Draft

feat: add MobileInputControls and UiInputBinding components#426
EibrielInv wants to merge 5 commits into
mainfrom
feat/controls-customization-squad

Conversation

@EibrielInv

Copy link
Copy Markdown

Adds two SDK components for custom mobile control schemes, based on protocol-squad:

  • PBMobileInputControls (id 1218) — set on the PlayerEntity, hides the native on-screen mobile controls (hide_joystick, hide_gamepad). No-op on desktop.
  • PBUiInputBinding (id 1219) — binds a UI entity to one or more InputActions; while pressed the actions are held down, like the native on-screen buttons.

IDs 1218/1219 verified free on protocol-squad; both compile against the squad proto tree.

Supersedes #424 (which was based on main).

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

Test this pull request

  • The @dcl/protocol package can be tested in scenes by running
    npm install "https://sdk-team-cdn.decentraland.org/@dcl/protocol/branch//dcl-protocol-1.0.0-28537371424.commit-9b4f100.tgz"

@EibrielInv EibrielInv force-pushed the feat/controls-customization-squad branch from 9e3d1ac to 18bf246 Compare June 30, 2026 15:49
@EibrielInv EibrielInv changed the base branch from protocol-squad to main June 30, 2026 15:49
@EibrielInv EibrielInv marked this pull request as draft June 30, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant