IEnumerator CaptureScreenshot() { yield return(new WaitForEndOfFrame()); Texture2D texture = Sharing.CaptureScreenshot(); Sharing.ShareTexture2D(texture, "HighwayRacer_screenshot", "Patrz ile mam punktów!"); }
async Task SaveScreenshotAsync() { await new WaitForEndOfFrame(); Texture2D texture = Sharing.CaptureScreenshot(0, 0, Screen.width, Screen.height); texture.Apply(); await new WaitUntil(() => { return(texture != null); }); Media.Gallery.SaveImage(texture, DateTime.Now.ToString("dd-MM-yyyy_HH:mm:ss"), ImageFormat.JPG, SaveImageCallback); }
IEnumerator CRCaptureScreenshot() { yield return(new WaitForEndOfFrame()); if (captureArea == ScreenshotCaptureOptions.WholeScreen) { screenshot.Value = Sharing.CaptureScreenshot(); } else { screenshot.Value = Sharing.CaptureScreenshot(startX.Value, startY.Value, width.Value, height.Value); } captureCoroutine = null; Finish(); }