Remote Control
Change history for jp.lilium.livestudio.remotecontrol.
[0.21.2] - 2026-06-11
Fixed
ExposedObjectUtility.InstanceIDToObjectnow calls the publicResources.InstanceIDToObjectinstead of reflecting the internalUnityEngine.Object.FindObjectFromInstanceID, which broke on Unity 6.1 (6000.3) where its argument changed fromintto anEntityIdstruct. The public API keeps anintargument across Unity 2021.3–6000.3.
[0.21.0] - 2026-06-08
Changed
- Member access is now backed by source-generated accessors, removing the runtime dependency on
Unity.Propertiesand reducing reflection overhead. ExposedObjectis now a readonly struct and was renamed toExposedObjectHandle, eliminating transient view allocations during property access.
Fixed
- Static
[ExposedClass]types no longer disappear from the exposed set when their static constructor runs before all game assemblies are loaded; attributes are re-scanned after assembly load. - Inherited
[ExposedClass]members are now registered in declaration order.
[0.20.12] - 2026-06-04
Added
switchSceneOnLoadoption for LiveScene loading, controlling whether loading a scene also switches to it.
[0.20.11] - 2026-06-03
Added
- Log the live scene file path when a scene is saved.
[0.20.10] - 2026-06-02
- No functional changes (version synchronized with the monorepo release).
[0.20.9] - 2026-06-02
Added
allowExternalConnectionsoption to bind the server to all network interfaces.
Changed
- Handlers are now registered per-instance with their routes declared in the constructor.