Example #1
0
        private void UpdateRightStick()
        {
            var position = new Vector2Int(
                DllConst.GetThumbRX(deviceNumber),
                DllConst.GetThumbRY(deviceNumber)
                );

            if (Mathf.Abs(_rightStickPosition.x - position.x) +
                Mathf.Abs(_rightStickPosition.y - position.y) > StickPositionDiffThreshold)
            {
                _rightStickPosition = position;
                _rightStick.OnNext(position);
            }
        }