1. Neos VR
  2. News
  3. 2020.5.9.1126 - More bugfixes and tweaks for lasers, tooltips and more

2020.5.9.1126 - More bugfixes and tweaks for lasers, tooltips and more

More bugfixes and tweaks for new lasers, tool issues and some other recent additions and changes.

[h2]New Features:[/h2]
- Added "ButtonActionTrigger" component, which allows calling a function when a button is pressed/released
-- Old cameras are auto-updated with this system using heuristics, making the physical trigger functional again (previously reported by @Hayden (PolyLogiX - ZyroDesign))

[h2]Tweaks:[/h2]
- Exposed "Trigger()" delegate on InteractiveCamera through inspector, to allow it from being called with buttons events
- Developer tooltip will now also prefer inspectors together with gizmos over other objects, preventing the laser from going through them to reach a gizmo behind (based on report by @Jolzu Groxxy Zyar the Avali)

[h2]Bugfixes:[/h2]
- Disabled lasers on ParticleSpray tooltip (reported by @Shifty)
- Fixed TooltipMultiplexer not passing through laser classification methods to the target tooltip, causing the developer tooltip in multiplexer not go through objects to reach gizmos and tooltips to have green laser (reported by @Shifty and @GearBell)
- Fixed user joined/left events and world focused/saved events being called on objects that have been just destroyed, casuing exceptions (discovered in log from @Coffee)
- DelayWithValue will now set the value to null if it's an object that has been destroyed in the meanwhile to avoid attempts to access disposed parts of data model (discovered in log from @Coffee)
- Added guards against disposed nodes when walking LogiX node tree
-- This fixes LogiX node failing to pack nodes in some cases due to exception mid-packing and provides more diagnostic information in the future (reported and discovered from log by @Coffee)
- Added cleanups to internal data for LogiX inputs and outputs when disposing, to aid GC and prevent potential memory leaks and help discover invalid accesses
- Fixed new laser system not properly respecting the permission system (reported by @Shifty)
- Fixed the avatar clipping into the interactive camera in Smooth POV mode when moving (reported by @ProbablePrime and @LeonClement)
- Potentially fixed MeshRenderer becoming pink when the mesh data is updated (reported by @DeliriousJax through @Shifty)