Search Issue Tracker

Fixed

Fixed in 3.5.0

Votes

1

Found in

3.5.0-pre.2

Issue ID

UUM-139247

Regression

No

[XRIT] XRIT Simulator is not initialized on second Play Mode initialization when Domain Reload is disabled

XR Interaction Toolkit

-

Steps to reproduce:
1. Open the attached user's project "TestURPTemp.zip"
2. Open "Assets/Samples/XR Hands/1.7.3/HandVisualizer/HandVisualizer.unity"
3. Make sure Domain reload is completely disabled under "Edit -> Project Settings -> Editor -> Enter Play Mode Settings"
4. Enter Play Mode
5. Exit Play Mode
6. Enter Play Mode again and observe XRIT Simulator not working and a warning being outputted

Actual result: XRIT Simulator is not initialized on second Play Mode initialization when Domain Reload is disabled
Expected results: XRIT Simulator is initialized on second Play Mode initialization when Domain Reload is disabled

Reproducible with: XRIT 3.0.10 - 3.5.0-pre.2 (6000.0.68f1, 6000.3.8f1, 6000.4.0b9, 6000.5.0a7)
Could not test below XRIT 3.0.10 due to sample errors after reimporting

Environment tested: Windows 11 24H2

Notes:
-Issue only reproduces when trying to instantiate the Device Simulator Prefab via the XRIT Project settings (it does not reproduce if manually placing the prefab in the Scene)

  1. Resolution Note:

    Fixed the simulator prefab not instantiating automatically after the first run when using fast-enter play mode settings.

  2. Resolution Note (fix version 3.5.0):

    Fixed the simulator prefab not instantiating automatically after the first run when using fast-enter play mode settings.

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.