Пример #1
0
		private void DrawHandlerListButtons(GameEventListener listener)
		{
			ResetColor();

			if (GUILayout.Button("Add Handler", GUI.skin.FindStyle("ToolbarButton"))) {
				Undo.RecordObject(listener, "Add New Handler");
				listener.AddHandler();
				serializedObject.ApplyModifiedProperties();
			} else if (GUILayout.Button("Clear Handlers", GUI.skin.FindStyle("ToolbarButton"))) {
				if (EditorUtility.DisplayDialog("Warning!", "Are you sure you want to delete all handlers?", "Yes", "No")) {
					Undo.RecordObject(listener, "Clear All Handlers");
					listener.ClearHandlers();
					serializedObject.ApplyModifiedProperties();
				}
			}
		}