| | |
| | | EditorGUILayout.LabelField("遮罩设置", EditorStyles.boldLabel); |
| | | |
| | | EditorGUILayout.BeginHorizontal(); |
| | | EditorGUI.BeginChangeCheck(); |
| | | bool tempOpenMask = GUILayout.Toggle(openMask.boolValue, "开启遮罩", EditorStyles.miniButtonLeft); |
| | | bool tempClickEmptyClose = GUILayout.Toggle(clickEmptySpaceClose.boolValue, "点击空白关闭", EditorStyles.miniButtonRight); |
| | | if (EditorGUI.EndChangeCheck()) |
| | | { |
| | | if (tempOpenMask && tempClickEmptyClose) |
| | | { |
| | | if (openMask.boolValue != tempOpenMask) |
| | | { |
| | | clickEmptySpaceClose.boolValue = false; |
| | | openMask.boolValue = true; |
| | | } |
| | | else |
| | | { |
| | | openMask.boolValue = false; |
| | | clickEmptySpaceClose.boolValue = true; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | openMask.boolValue = tempOpenMask; |
| | | clickEmptySpaceClose.boolValue = tempClickEmptyClose; |
| | | } |
| | | } |
| | | |
| | | EditorGUILayout.PropertyField(openMask); |
| | | EditorGUILayout.PropertyField(clickEmptySpaceClose); |
| | | // EditorGUI.BeginChangeCheck(); |
| | | // openMask.boolValue = GUILayout.Toggle(openMask.boolValue, "开启遮罩", EditorStyles.miniButtonLeft); |
| | | // clickEmptySpaceClose.boolValue = GUILayout.Toggle(clickEmptySpaceClose.boolValue, "点击空白关闭", EditorStyles.miniButtonRight); |
| | | // if (EditorGUI.EndChangeCheck()) |
| | | // { |
| | | // if (tempOpenMask && tempClickEmptyClose) |
| | | // { |
| | | // if (openMask.boolValue != tempOpenMask) |
| | | // { |
| | | // clickEmptySpaceClose.boolValue = false; |
| | | // openMask.boolValue = true; |
| | | // } |
| | | // else |
| | | // { |
| | | // openMask.boolValue = false; |
| | | // clickEmptySpaceClose.boolValue = true; |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // openMask.boolValue = tempOpenMask; |
| | | // clickEmptySpaceClose.boolValue = tempClickEmptyClose; |
| | | // } |
| | | // } |
| | | EditorGUILayout.EndHorizontal(); |
| | | |
| | | serializedObject.ApplyModifiedProperties(); |