using UnityEditor;
using UnityEngine;
[CanEditMultipleObjects]
[CustomEditor(typeof(CameraDefined))]
public class CameraEditor : Editor
{
public override void OnInspectorGUI()
{
// 属性
CameraDefined script = (CameraDefined)target;
int selected = (int)script.captureSize;
// GUI
EditorGUI.BeginChangeCheck();
drawProperty("targetCamera", "目标像机");
//属性设置三种截图方式
string[] options = new string[] { "像机", "屏幕", "自定义" };
selected = EditorGUILayout.Popup("截图尺寸", selected, options, GUILayout.ExpandWidth(true));
script.captureSize = (CameraDefined.CaptureSize)selected;
if (script.captureSize == CameraDefined.CaptureSize.FixedSize)
{
dra