// Use this for initialization void Start() { DoPlayerPath.GetTween().timeScale += 0.02f; // 是动画速度变快 DoCar1Path.GetTween().timeScale += 0.02f; DoCar2Path.GetTween().timeScale += 0.02f; DoCar3Path.GetTween().timeScale += 0.02f; // 开始动画 DoCar1Path.DOPlayForward(); DoCar2Path.DOPlayForward(); DoCar3Path.DOPlayForward(); DoPlayerPath.DOPlayForward(); }
protected override void CustomPlayFeedback(Vector3 position, float feedbacksIntensity = 1.0f) { switch (Mode) { case Modes.DOPlay: TargetDOTweenPath.DOPlay(); break; case Modes.DOPlayBackwards: TargetDOTweenPath.DOPlayBackwards(); break; case Modes.DOPlayForward: TargetDOTweenPath.DOPlayForward(); break; case Modes.DOPause: TargetDOTweenPath.DOPause(); break; case Modes.DOTogglePause: TargetDOTweenPath.DOTogglePause(); break; case Modes.DORewind: TargetDOTweenPath.DORewind(); break; case Modes.DORestart: TargetDOTweenPath.DORestart(); break; case Modes.DOComplete: TargetDOTweenPath.DOComplete(); break; case Modes.DOKill: TargetDOTweenPath.DOKill(); break; } }