Change and test properties in your ScriptableObject files without losing their original values.
Simply replace the value type by it's equivalent ProfileProperty:
- int: IntProfileProperty
- float: FloatProfileProperty
- bool: BoolProfileProperty
- Vector2: Vector2ProfileProperty
- Vector3: Vector3ProfileProperty
- Layer Mask: LayerMaskProfileProperty
- Tag: TagProfileProperty
You can suggest more properties by opening an issue.
Developed in Unity 2022.3+ but it might work in previous versions.