public override void OnInspectorGUI() { m_styles ??= new Styles(); using (new SerializedObjectUpdateScope(serializedObject)) { EditorIMGUIUtility.DrawScriptProperty(serializedObject); EditorGUILayout.PropertyField(m_propertyLoader); m_list.DrawGUILayout(); } EditorGUILayout.Space(); using (new EditorGUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button(m_styles.RefreshAllContent)) { ResourcesAssetEditorProgress.StartUpdateAssetGroupAll(); } if (GUILayout.Button(m_styles.RefreshContent)) { ResourcesAssetEditorUtility.UpdateAssetGroupEntries((ResourcesAssetGroupAsset)target); EditorUtility.SetDirty(target); } } EditorGUILayout.Space(); if (ResourcesAssetEditorUtility.IsAssetGroupHasMissingEntries((ResourcesAssetGroupAsset)target)) { EditorGUILayout.HelpBox(m_styles.MissingEntryMessage, MessageType.Warning); } }
public override void OnInspectorGUI() { m_styles ??= new Styles(); using (new SerializedObjectUpdateScope(serializedObject)) { EditorGUILayout.PropertyField(m_propertyUpdateAllGroupsOnBuild); } EditorGUILayout.Space(); using (new EditorGUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button(m_styles.RefreshAllContent)) { ResourcesAssetEditorProgress.StartUpdateAssetGroupAll(); } EditorGUILayout.Space(); } }