예제 #1
0
 public void Pan(Vector3 startPosition, Vector3 endPosition, AnimationCurve curve)
 {
     _panCor?.Stop();
     _panCor = CoroutineRunner.StartManagedCoroutine(PanCor(
                                                         startPosition,
                                                         endPosition,
                                                         curve,
                                                         curve.keys[curve.length - 1].time
                                                         ));
 }
예제 #2
0
 public void Pan(Vector3 startPosition, Vector3 endPosition, AnimationCurve curve, float duration)
 {
     _panCor?.Stop();
     _panCor = CoroutineRunner.StartManagedCoroutine(PanCor(
                                                         startPosition,
                                                         endPosition,
                                                         curve,
                                                         duration
                                                         ));
 }
예제 #3
0
 public void Shake(CameraShakeData shakeData)
 {
     _shakeCor?.Stop();
     _shakeCor = CoroutineRunner.StartManagedCoroutine(ShakeCor(shakeData));
 }