void DoWipe(ScreenWipe.ZoomType zoom) { if (inProgress) { return; } inProgress = true; swap = !swap; StartCoroutine(ScreenWipe.use.ShapeWipe(swap? camera1 : camera2, swap? camera2 : camera1, wipeTime, zoom, shapeMesh[useShape], rotateAmount, null)); inProgress = false; }
IEnumerator DoWipe(ScreenWipe.ZoomType zoom) { if (inProgress == true) { return(false); } // Debug.Log("DoWipe here!"); inProgress = true; swap = !swap; yield return(StartCoroutine(ScreenWipe.use.RectWipe(swap? camera1 : camera2, swap? camera2 : camera1, wipeTime, zoom, curve))); inProgress = false; }