private void RenderPreviousPrefabButton(float buttonWidth) { if (GUILayout.Button(GetContentForPreviousPrefabButton(), GUILayout.Width(buttonWidth))) { PrefabCategory activePrefabCategory = PrefabCategoryDatabase.Get().ActivePrefabCategory; UndoEx.RecordForToolAction(activePrefabCategory); PrefabCategoryActions.ActivatePreviousPrefabInPrefabCategory(activePrefabCategory); } }
private void EnsureActivePrefabPassesPrefabFilter() { List <Prefab> filteredPrefabs = GetFilteredPrefabs(); if (ActivePrefab != null && !filteredPrefabs.Contains(ActivePrefab)) { PrefabCategoryActions.ActivateNextPrefabInPrefabCategory(this); if (ActivePrefab == null) { PrefabCategoryActions.ActivatePreviousPrefabInPrefabCategory(this); } } }