void OnGUI() { if (GUI.Button(new Rect(20, 20, 150, 50), "Save Full Screen")) { snapShot.CaptureAndSaveToAlbum(); } if (GUI.Button(new Rect(200, 20, 150, 50), "Upload Full Screen")) { snapShot.CaptureAndUploadToServer(); } GUI.Label(new Rect(20, 70, 500, 20), "------------------------------------------------------------------------------------------------------------------------------"); GUI.Label(new Rect(20, 100, 50, 20), "X : "); x = GUI.TextField(new Rect(80, 100, 50, 20), x); GUI.Label(new Rect(160, 100, 50, 20), "Y : "); y = GUI.TextField(new Rect(200, 100, 50, 20), y); GUI.Label(new Rect(20, 130, 50, 20), "Width : "); width = GUI.TextField(new Rect(80, 130, 50, 20), width); GUI.Label(new Rect(150, 130, 50, 20), "Height : "); height = GUI.TextField(new Rect(200, 130, 50, 20), height); if (GUI.Button(new Rect(20, 160, 150, 50), "Save Selected Screen") && int.Parse(width) > 0 && int.Parse(height) > 0) { snapShot.CaptureAndSaveToAlbum(int.Parse(x), int.Parse(y), int.Parse(width), int.Parse(height)); } if (GUI.Button(new Rect(200, 160, 150, 50), "Upload Selected Screen") && int.Parse(width) > 0 && int.Parse(height) > 0) { snapShot.CaptureAndUploadToServer(int.Parse(x), int.Parse(y), int.Parse(width), int.Parse(height)); } GUI.Label(new Rect(20, 230, 500, 20), "------------------------------------------------------------------------------------------------------------------------------"); GUI.Label(new Rect(70, 250, 200, 50), "Click This Texture to Save"); if (GUI.Button(new Rect(50, 270, 200, 200), tex) && tex != null) { snapShot.SaveTextureToGallery(tex); } GUI.Label(new Rect(320, 250, 200, 50), "Click This Texture to Upload"); if (GUI.Button(new Rect(300, 270, 200, 200), tex) && tex != null) { snapShot.UploadTextureToServer(tex); } }