static public void DrawActivator ( string label , InstantGuiActivator activator ) { if (activator==null) return; activator.guiDraw = EditorGUILayout.Foldout(activator.guiDraw, label); if (activator.guiDraw) { EditorGUI.indentLevel = 1; EditorGUILayout.LabelField("Enable Objects:"); activator.enableObjects = DisplayGameObjectArray(activator.enableObjects,0); EditorGUILayout.LabelField("Disable Objects:"); activator.disableObjects = DisplayGameObjectArray(activator.disableObjects,1); activator.message = EditorGUILayout.TextField("Send Message:", activator.message); activator.messageRecievers = (MessageRecievers)EditorGUILayout.EnumPopup("Recievers:", activator.messageRecievers); activator.messageInEditor = EditorGUILayout.ToggleLeft("Send Message in Edit Mode", activator.messageInEditor); EditorGUI.indentLevel = 0; } }
static public void DrawActivator(string label, InstantGuiActivator activator) { if (activator == null) { return; } activator.guiDraw = EditorGUILayout.Foldout(activator.guiDraw, label); if (activator.guiDraw) { EditorGUI.indentLevel = 1; EditorGUILayout.LabelField("Enable Objects:"); activator.enableObjects = DisplayGameObjectArray(activator.enableObjects, 0); EditorGUILayout.LabelField("Disable Objects:"); activator.disableObjects = DisplayGameObjectArray(activator.disableObjects, 1); activator.message = EditorGUILayout.TextField("Send Message:", activator.message); activator.messageRecievers = (MessageRecievers)EditorGUILayout.EnumPopup("Recievers:", activator.messageRecievers); activator.messageInEditor = EditorGUILayout.ToggleLeft("Send Message in Edit Mode", activator.messageInEditor); EditorGUI.indentLevel = 0; } }