protected virtual void OnDisable()
 {
     _pointerButtonInputRegistry.Unsubscribe(0, ButtonState.Released, onPointerButtonInputUp);
     _pointerButtonInputRegistry.Unsubscribe(1, ButtonState.Down, onPointerButtonInputDown);
     _pointerButtonInputRegistry.Unsubscribe(1, ButtonState.Pressed, onPointerButtonInputPressed);
     _pointerButtonInputRegistry.Unsubscribe(1, ButtonState.Released, onPointerButtonInputUp);
 }
 protected virtual void OnDisable()
 {
     _pointerButtonInputRegistry.Unsubscribe(_parameter.PointerParameter.PointerButtonIndex, ButtonState.Down, onPointerButtonInputDown);
     _pointerButtonInputRegistry.Unsubscribe(_parameter.PointerParameter.PointerButtonIndex, ButtonState.Released, onPointerButtonInputUp);
 }