protected override void CustomPlayFeedback(Vector3 position, float feedbacksIntensity = 1.0f) { switch (Mode) { case Modes.DOPlay: TargetDOTweenAnimation.DOPlay(); break; case Modes.DOPlayBackwards: TargetDOTweenAnimation.DOPlayBackwards(); break; case Modes.DOPlayForward: TargetDOTweenAnimation.DOPlayForward(); break; case Modes.DOPause: TargetDOTweenAnimation.DOPause(); break; case Modes.DOTogglePause: TargetDOTweenAnimation.DOTogglePause(); break; case Modes.DORewind: TargetDOTweenAnimation.DORewind(); break; case Modes.DORestart: TargetDOTweenAnimation.DORestart(); break; case Modes.DOComplete: TargetDOTweenAnimation.DOComplete(); break; case Modes.DOKill: TargetDOTweenAnimation.DOKill(); break; } }