public override void OnInspectorGUI() { using (new SerializedObjectUpdateScope(serializedObject)) { EditorIMGUIUtility.DrawScriptProperty(serializedObject); m_list.DrawGUILayout(); } }
public override void OnInspectorGUI() { using (new SerializedObjectUpdateScope(serializedObject)) { EditorIMGUIUtility.DrawScriptProperty(serializedObject); EditorGUILayout.PropertyField(m_propertyUnloadTrackedAssetsOnUninitialize); m_listLoaders.DrawGUILayout(); m_listGroups.DrawGUILayout(); m_listPreloadAssets.DrawGUILayout(); m_listPreloadAssetsAsync.DrawGUILayout(); } }
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); } }