Skip to content

Commit 66058df

Browse files
authored
Update README.md
1 parent ccf9cc1 commit 66058df

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,25 @@
22

33
A custom Unity Editor tool designed to streamline the process of viewing and editing multiple ScriptableObjects (SOs) in a single window. This editor allows you to display ScriptableObjects of the same type side-by-side for quick comparison and modification, as well as list different types of ScriptableObjects vertically in a structured layout.
44

5-
## Features
6-
- **Side-by-Side Editing**: View and edit multiple ScriptableObjects of the same type in a single window for faster workflows.
7-
- **Multi-Type Support**: Display different types of ScriptableObjects in a vertical list for easy access.
8-
- **Customizable Layout**: Easily switch between viewing configurations and types.
9-
- **Intuitive Interface**: Built with Unity's Editor API for a seamless integration into your Unity projects.
10-
11-
## Updates
12-
- Adding and Removing ScriptableObjects
13-
- Advanced Filtering Options
14-
- Dynamic ScriptableObject Loading: <br/>
15-
A functionality to dynamically locate and load ScriptableObjects within the project, removing the dependency on a specific folder structure (e.g., Assets/Resources/ScriptableObjects/).
16-
17-
18-
19-
5+
## Features and todos:
6+
- [x] **Side-by-Side Editing**: View and edit multiple ScriptableObjects of the same type in a single window for faster workflows.
7+
- [x] **Multi-Type Support**: Display different types of ScriptableObjects in a vertical list for easy access.
8+
- [x] **Customizable Layout**: Easily switch between viewing configurations and types.
9+
- [x] **Intuitive Interface**: Built with Unity's Editor API for a seamless integration into your Unity projects.
10+
- [x] Adding and Removing ScriptableObjects
11+
- [ ] Advanced Filtering Options
12+
- [ ] Dynamic ScriptableObject Loading: <br/> A functionality to dynamically locate and load ScriptableObjects within the project, removing the dependency on a specific folder structure (e.g., Assets/Resources/ScriptableObjects/).
13+
14+
<br/>
15+
2016
## Installation
2117
1. Copy and paste the script located at ``Assets/Editor/Editor Windows/ScriptableObjectEditorWindow.cs`` into your Unity project's ``Assets/Editor`` folder.
2218
2. For this version, your ScriptableObjects must be placed in the ``Assets/Resources/ScriptableObjects/`` folder (the program will automatically fetch all ScriptableObjects from this directory).
2319
3. In Unity, go to the top menu and find the new "Game Configuration Editor" window.
2420
4. Open the editor window to start managing your ScriptableObjects.
2521

22+
<br/>
23+
2624
## Usage
2725
1. **Open the Editor Window**:
2826
- Navigate to the Unity menu and open the "Game Configuration Editor" window.
@@ -34,11 +32,15 @@ A functionality to dynamically locate and load ScriptableObjects within the proj
3432
4. **Refresh and Filter**:
3533
- Use the "Refresh" button to reload the ScriptableObjects and the "Filter" option to narrow down your selection.
3634

35+
<br/>
36+
3737
## Example
3838
In the screenshot below, you can see two `TestSO` ScriptableObjects (`TestConfig` and `TestConfig1`) being edited side-by-side. Fields like `number`, `text`, `position`, and references to `GameObject`, `Transform`, or `Material` are displayed for quick modification.
3939

4040
![ScriptableObject Editor Screenshot](https://github.com/yunnsbz/Unity-Scriptable-Object-Tool/blob/main/preview.png)
4141

42+
<br/>
43+
4244
## Contributing
4345
Feel free to fork this repository and submit pull requests with improvements or bug fixes. If you encounter any issues, please open an issue on GitHub.
4446

0 commit comments

Comments
 (0)