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; } }
public void SetInput(List <Keys> forwardKeys, List <Keys> backwardKeys, SplineWalkerTriggerMode triggerMode) { _CheckKeyboardInput = true; _AutoStart = false; InputMode = SplineWalkerInput.Device; _ForwardKeys = forwardKeys; _BackwardKeys = backwardKeys; SetTriggerMode(triggerMode); }
public void SetInput(List <Buttons> forwardButtons, List <Buttons> backwardButtons, SplineWalkerTriggerMode triggerMode) { _CheckGamePadInput = true; _AutoStart = false; InputMode = SplineWalkerInput.Device; _ForwardButtons = forwardButtons; _BackwardButtons = backwardButtons; SetTriggerMode(triggerMode); }