Search Issue Tracker

Fixed in 1.0.0-preview.7

Votes

0

Found in [Package]

preview.6 - 1.0.0

Issue ID

1229145

Regression

No

[InputSystem] InputActionReference loses GUID when its action is moved or renamed in the InputAction asset

Package: Input System

-

How to reproduce:
1. Open the attached 'project-1229145.zip' project
2. In the Hierarchy window select 'GameController'
3. In the Inspector window observe 'Player Movement Action' property field
4. Open 'GamePlay' Input Action asset
5. Rename the 'MovementVector' to 'MovementVector2' and save the asset
6. Repeat steps 2-3

Expected result: 'Player Movement Action' property field keeps its value
Actual result: 'Player Movement Action' property field loses its value

Reproducible with: 2019.3.7f1, 2020.1.0b3, 2020.2.0a4 (preview - 1.0.0, preview.6 - 1.0.0)
Could not test with: 2017.4.38f1 (Package Manager not available), 2018.4.20f1 (only incompatible InputSystem versions available)

Note: renaming the asset to the original name or moving it back to the original map resets the reference

  1. Resolution Note (fix version 1.0.0-preview.7):

    Fixed by https://github.com/Unity-Technologies/InputSystem/pull/1100
    Fixed in preview.7 - 1.0.0 'Input System' package version

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.