Known Issues and Troubleshooting
Below are the known issues with the Reactional Plugin for Unity and their solutions. If you encounter an issue not listed here, please report it.
General
Timestamp has expired
-
Issue: Testbundles have an expiration time of 30 days and will not work in your project after that time.
- Solution: Redownload your bundle via the Platform
Bundles failing to load
-
Issue: On Play, there are errors related to loading tracks / themes.
- Solution: There might be empty folders in StreamingAssets/Reactional. Make sure these are removed.
-
Issue: After replacing a bundle inside StreamingAssets, an error occurs.
- You will need to press "Reload Bundles" on the ReactionalManager, otherwise the old path is referenced. The function UpdateBundles() can also be run on runtime before loading, which will force an update of references.
-
Issue: Even after having pressed "Reload Bundles", loading still fails.
- Solution: You might need to make any change on the Reactional game object, such as moving the transform, for Unity to tag it as "dirty"; saving will then save the new bundle reference.
Platform Specific
Android
-
Issue: Loading of tracks / themes fail with error
UnityException: IsObjectMonoBehaviour can only be called from the main thread.
- For now, Android will need to use Synchronous loading. On the ReactionalManager, change load type to "Synchronous".
Report Issue
If you find an issue, please let us know via the Support Section