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