private void SelectFireModeWithDPad()
        {
            if (!EnableModeSelectionWithDPad.Value)
            {
                return;
            }

            if (DPad.GetInputDown(DPadInput.Right) || DPad.GetInputDown(DPadInput.Down))
            {
                CycleFireMode();

                return;
            }

            if (DPad.GetInputDown(DPadInput.Left) || DPad.GetInputDown(DPadInput.Up))
            {
                CycleFireMode(false);
            }
        }
        public void Update()
        {
            DPad.Update();

            SelectFireMode();
        }