private void OnGUI() { invoiceNumber = EditorGUILayout.TextField("Invoice Number:", invoiceNumber).Trim(new[] { ' ' }); channel = (TerrainQualityManagerUpdateChannel)EditorGUILayout.EnumPopup("Channel:", channel); if (GUILayout.Button("Check new versions")) { CheckNewVersions(); } scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition); if (updates != null) { foreach (TerrainQualityManagerUpdateItem update in updates) { update.Draw(); } if (updates.Count == 0) { GUILayout.Label("No updates"); } } EditorGUILayout.EndScrollView(); }
private void OnEnable() { if (EditorPrefs.HasKey("TerrainQualityManagerInvoiceNumber")) { invoiceNumber = EditorPrefs.GetString("TerrainQualityManagerInvoiceNumber"); } else { invoiceNumber = ""; } if (EditorPrefs.HasKey("TerrainQualityManagerUpdateChannel")) { channel = (TerrainQualityManagerUpdateChannel)EditorPrefs.GetInt("TerrainQualityManagerUpdateChannel"); } else { channel = TerrainQualityManagerUpdateChannel.stable; } }