コード例 #1
0
        private void SetTriggerMode(SplineWalkerTriggerMode triggerMode)
        {
            TriggerMode = triggerMode;

            Trigger firstTrigger = GetTriggers().First();

            if (TriggerMode == SplineWalkerTriggerMode.TriggerByTrigger && firstTrigger != null)
            {
                SetPosition(_Spline.GetPoint(firstTrigger.Progress));
                GetProgress = firstTrigger.Progress;
            }
        }
コード例 #2
0
        public void SetInput(List <Keys> forwardKeys, List <Keys> backwardKeys, SplineWalkerTriggerMode triggerMode)
        {
            _CheckKeyboardInput = true;
            _AutoStart          = false;

            InputMode = SplineWalkerInput.Device;

            _ForwardKeys  = forwardKeys;
            _BackwardKeys = backwardKeys;

            SetTriggerMode(triggerMode);
        }
コード例 #3
0
        public void SetInput(List <Buttons> forwardButtons, List <Buttons> backwardButtons, SplineWalkerTriggerMode triggerMode)
        {
            _CheckGamePadInput = true;
            _AutoStart         = false;

            InputMode = SplineWalkerInput.Device;

            _ForwardButtons  = forwardButtons;
            _BackwardButtons = backwardButtons;

            SetTriggerMode(triggerMode);
        }