34 lines
1.5 KiB
C#
34 lines
1.5 KiB
C#
#if UNITY_EDITOR
|
|
namespace Davanci.Utils
|
|
{
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
[CustomEditor(typeof(ScreenshotCapture))]
|
|
public class ScreenshotCapture_CustomInspector : Editor
|
|
{
|
|
public override void OnInspectorGUI()
|
|
{
|
|
base.OnInspectorGUI();
|
|
ScreenshotCapture screenshotCapture = (ScreenshotCapture)target;
|
|
if (GUILayout.Button("Multiple Screenshot Caputre"))
|
|
screenshotCapture.MultipleScreenshot();
|
|
if (GUILayout.Button("Single Screenshot Caputre"))
|
|
screenshotCapture.SingleScreenshot();
|
|
|
|
|
|
string howToUse = "HOW TO USE: \n " +
|
|
"1- Set All the below needed Resolution in the 'Game' window 'Aspect': \n" +
|
|
"- IPhone 12 Pro Portrait, Resolution : 1284 x 2778 \n" +
|
|
"- IPhone 8 Portrait, Resolution : 1242 x 2208 \n" +
|
|
"- IPad Pro Portraint, resolution 2048 x 2732 \n" +
|
|
"2- Drag and Drop the Prefab 'ScreenshotCapturePrefab' into your first scene \n" +
|
|
"3- Select the desired Aspect in the 'Game' window \n" +
|
|
"4- To Take a screenshot, select the 'ScreenshotCapturePrefab', and in the inspector chose a file name and click 'Screenshot Capture' \n" +
|
|
"5- The Image will be Saved in the Root Project Folder" +
|
|
"TIP: IT WORKS WHEN THE GAME IS PAUSED.";
|
|
EditorGUILayout.HelpBox(howToUse, MessageType.Info);
|
|
}
|
|
}
|
|
}
|
|
#endif |