public override void OnEnter() { CameraController cameraController = CameraController.GetInstance(); if (waitUntilFinished) { cameraController.waiting = true; } if (fadeTexture) { cameraController.screenFadeTexture = fadeTexture; } else { cameraController.screenFadeTexture = CameraController.CreateColorTexture(fadeColor, 32, 32); } cameraController.Fade(targetAlpha, duration, delegate { if (waitUntilFinished) { cameraController.waiting = false; Continue(); } }); if (!waitUntilFinished) { Continue(); } }
public override void OnEnter() { AcquireCamera(); if (targetCamera == null || targetView == null) { Continue(); return; } CameraController cameraController = CameraController.GetInstance(); if (waitUntilFinished) { cameraController.waiting = true; } Vector3 targetPosition = targetView.transform.position; Quaternion targetRotation = targetView.transform.rotation; float targetSize = targetView.viewSize; cameraController.PanToPosition(targetCamera, targetPosition, targetRotation, targetSize, duration, delegate { if (waitUntilFinished) { cameraController.waiting = false; Continue(); } }); if (!waitUntilFinished) { Continue(); } }
public override void OnEnter() { if (spriteRenderer == null) { Continue(); return; } CameraController cameraController = CameraController.GetInstance(); if (waitUntilFinished) { cameraController.waiting = true; } SpriteFader.FadeSprite(spriteRenderer, targetColor, duration, Vector2.zero, delegate { if (waitUntilFinished) { cameraController.waiting = false; Continue(); } }); if (!waitUntilFinished) { Continue(); } }
public override void OnEnter() { CameraController cameraController = CameraController.GetInstance(); cameraController.StopSwipePan(); Continue(); }
protected virtual void Flash(float duration) { ICameraController cameraController = CameraController.GetInstance(); cameraController.ScreenFadeTexture = CameraController.CreateColorTexture(new Color(1f, 1f, 1f, 1f), 32, 32); cameraController.Fade(1f, duration, delegate { cameraController.ScreenFadeTexture = CameraController.CreateColorTexture(new Color(1f, 1f, 1f, 1f), 32, 32); cameraController.Fade(0f, duration, null); }); }
public override void OnEnter() { if (targetCamera == null || viewA == null || viewB == null) { Continue(); return; } CameraController cameraController = CameraController.GetInstance(); cameraController.StartSwipePan(targetCamera, viewA, viewB, duration, speedMultiplier, () => Continue()); }
public override void OnEnter() { AcquireCamera(); if (targetCamera == null || targetView == null) { Continue(); return; } CameraController cameraController = CameraController.GetInstance(); if (waitUntilFinished) { cameraController.waiting = true; } if (fadeTexture) { cameraController.screenFadeTexture = fadeTexture; } else { cameraController.screenFadeTexture = CameraController.CreateColorTexture(fadeColor, 32, 32); } cameraController.FadeToView(targetCamera, targetView, duration, fadeOut, delegate { if (waitUntilFinished) { cameraController.waiting = false; Continue(); } }); if (!waitUntilFinished) { Continue(); } }
public override void OnEnter() { CameraController cameraController = CameraController.GetInstance(); cameraController.StartSwipePan(viewA, viewB, duration, speedMultiplier, () => Continue()); }
public override void OnStopExecuting() { CameraController.GetInstance().StopAllCoroutines(); }