11 [CustomEditor(typeof(SurfaceMeshesToPlanes))]
14 private SerializedProperty drawPlanesMask;
15 private SerializedProperty destroyPlanesMask;
17 private void OnEnable()
19 drawPlanesMask = serializedObject.FindProperty(
"drawPlanesMask");
20 destroyPlanesMask = serializedObject.FindProperty(
"destroyPlanesMask");
25 base.OnInspectorGUI();
26 serializedObject.Update();
28 #if UNITY_2017_3_OR_NEWER 29 drawPlanesMask.intValue = (int)((
PlaneTypes)EditorGUILayout.EnumFlagsField(
"Draw Planes",
32 drawPlanesMask.intValue = (int)((
PlaneTypes)EditorGUILayout.EnumMaskField(
"Draw Planes",
36 #if UNITY_2017_3_OR_NEWER 37 destroyPlanesMask.intValue = (int)((
PlaneTypes)EditorGUILayout.EnumFlagsField(
"Destroy Planes",
40 destroyPlanesMask.intValue = (int)((
PlaneTypes)EditorGUILayout.EnumMaskField(
"Destroy Planes",
44 serializedObject.ApplyModifiedProperties();