For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog (Selector)

Last updated AC v1.5.3b

3.5.3 Selector - 12/Oct/2026 (Animal Controller 1.5.3 Update)

Animal Controller 1.5.3 and the New Input System

  • Changed: Updated for Animal Controller 1.5.3 and Unity 6.

  • Changed: The Selectors now work with the New Input System. The demo Selectors use MInputLink with the UI Action Map of the AC Player Input (Navigate, Submit, Cancel) instead of the old MInput component.

  • Changed: All the demo scenes use the AC Player Input prefab and the Input System UI Input Module.

  • Changed: Create Inputs (and adding a new Selector Manager) sets up an MInputLink when the New Input System is active.

  • Added: Navigate on the Selector Controller. Change the focused item with a Stick, D-Pad, WASD or the Arrow keys. Each push changes the item once.

  • Changed: Mouse, Touch and Pen are read with the Input System Pointer, so the Selector works on devices without a mouse.

Cameras (URP)

  • Added: Stack on Main Camera (URP) on the Selector Editor. The Selector Camera becomes an Overlay camera on the Main Camera stack, so it renders on top of the scene instead of covering it.

  • Added: Hide Layer from Main Camera on the Selector Editor. The Main Camera stops rendering the Selector Layer, so the items are not rendered twice.

  • Changed: The demo scenes stack the Selector Camera on the Main Camera.

First Person

  • Changed: With a locked cursor, the Selector always selects at the center of the screen. Center On Mouse also stays on the center of the screen.

  • Changed: Rigidbody FPS Controller: Lock Cursor keeps the cursor locked (it is locked again after Escape). New SetCursorLock(bool) method.

  • Changed: The first person demos can click the UI buttons with the crosshair.

Fixes

  • Fixed: The Item On Selected event was invoked twice when using Submit.

  • Fixed: DivideByZeroException when dragging a Radial Selector with no items (e.g. after removing all items at runtime).

  • Fixed: Errors when a Selector started closed.

  • Fixed: Errors on the Selector Manager, Selector Data and Selector UI when there was no selected item or the Data asset was empty.

  • Fixed: Purchase charged the coins again for an item already owned when the UI had no description text.

  • Fixed: Coins and Use PlayerPref changed on the Selector Manager inspector were not saved on the Data asset.

  • Fixed: The Radial gizmo for the Right axis was drawn on the wrong plane.

  • Fixed: Demo UI buttons calling removed methods (Change Material, Reset Purchase, Hide Highlight).

  • Fixed: Demo Selectors with empty entries on the Items list.

  • Fixed: Missing lighting data on the demo scenes.

  • Removed: External Select Item option (it was not used).

  • Removed: Debug log of the Move axis on the Selector Manager.

3.1.5 Selector - 4/May/2020 (MAJOR UPDATE)

  • Changed: Inputs Logic Separated from the Selector (Now is done in the MInput Component)

  • Changed: On Focused Event is now on the Selector Manager instead of the Selector Controller.

  • Removed: Update Selector UI is now connected automatically with the Selector Manager, instead of being connected via Unity Inputs.

  • Changed: Selector Item Value is now a Scriptable Variable.

  • Changed: Selector Item Amount is now a Scriptable Variable.

  • Changed: Selector Item Locked is now a Scriptable Variable.

  • Improved Compatibility with all Malbers Assets.

Last updated