public virtual void CreateSplineWalker( BezierSpline spline, SplineWalkerMode mode, int duration, bool canTriggerEvents = true, SplineWalkerTriggerDirection triggerDirection = SplineWalkerTriggerDirection.Forward, bool autoStart = true) { _Spline = spline; _AutoStart = autoStart; CanTriggerEvents = canTriggerEvents; TriggerDirection = triggerDirection; Duration = duration; WalkerMode = mode; SetPosition(0); GetProgress = 0; ResetTriggerIndex(false); _Spline.EventTriggered += EventTriggered; _oldKeyboardState = Keyboard.GetState(); _oldGamePadState = GamePad.GetState(PlayerIndex.One); Initialized = true; }
public override void CreateSplineWalker(BezierSpline spline, SplineWalkerMode mode, int duration, bool canTriggerEvents = true, SplineWalkerTriggerDirection triggerDirection = SplineWalkerTriggerDirection.Forward, bool autoStart = true) { base.CreateSplineWalker(spline, mode, duration, canTriggerEvents, triggerDirection, autoStart); }