static class BtnStateExtensions
A collection of extension methods for the BtnState enum that makes bit-field checks a little easier.
|IsActive||Is the button pressed?|
|IsChanged||Was the button either presses or released this frame?|
|IsJustActive||Has the button just been pressed this frame?|
|IsJustInactive||Has the button just been released this frame?|
BtnState state = Input.Hand(Handed.Right).pinch; // You can check a BtnState using bit-flag logic if ((state & BtnState.Changed) > 0) Log.Info("Pinch state just changed!"); // Or you can check the same values with the extension methods, no // bit flag logic :) if (state.IsChanged()) Log.Info("Pinch state just changed!");
Found an issue with these docs, or have some additional questions? Create an Issue on Github!