frustra / strayphotons

Stray Photons is a high performance game engine with a focus on immersive VR experiences. Featuring full-hand physics interaction, seamless asynchronous scene Loading, fully interactive global illumination lighting, powerful game logic and scripting capabilities, and much more.
https://docs.strayphotons.net/
Mozilla Public License 2.0
39 stars 2 forks source link

Signal manager #519

Closed xthexder closed 1 year ago

xthexder commented 1 year ago

Replaces all signal access with SignalRef calls. A SignalRef is an EntityRef + signal name string. SignalRef's are reference counted, and are automatically deallocated when no value or binding is set, or an entity is removed. SignalRefs are stable references across entity creation / removal / recreation.