Zinnia.Unity
Zinnia.Unity copied to clipboard
A collection of design patterns for solving common problems.
The deltaTime and WaitForSeconds get affected by the time scale which can cause the overlay to never fade in or out when time scale is set to approximately 0. Switching...
## Is your feature request related to a problem? No ## Describe the solution you'd like Pause and Unpause function on CountdownTimer.cs ## Describe alternatives you've considered Writing my own...
from Discord: ``` I think interactors having a list of ActionSources is better than an ActionSource knowing about its interactor this actiontarget/source concept is more about i know both these...
The idea here is to get the boundary geometry via `UnityEngine.Experimental.XR.Boundary.TryGetGeometry()` and feed it into `PointsCast` which then is used by a `LineRenderer` that ultimately draws the boundary geometry. This...
It would be nice to have some sort of prefab on how to auto-enable target SDK rig (depending on the currently found HMD). It is even better if you could...
not to be merged directly -------------- both XRNodeHapticPulser and XRNodeVelocityEstimator uses XRNode for serialized property, cannot be modified readily to ignore those properties without losing the serialized data. I chose...
my intuition of it is given an angle, say DoTransform(30degs), it will output Transformed(Vector2( cos(30*degToRad), sin(30*degToRad) )) after wired things up, i discover it isn't. so the code says: 1....
Implementation of UnityEvents with reorderable lists of listeners for Zinnia. Replaced CollapsibleUnityEventDrawer from “Zinnia/Editor/Data/Type” with new ReorderableUnityEventDrawer (which is also collapsible). The code is heavily based on [EasyEventEditor repo](https://github.com/Merlin-san/EasyEventEditor). Although,...
The pulser uses OnAudioFilterRead, it has to be placed right beneath the audio source. But the way it is presented in the inpsector deceived us to think it can be...