Skip to content
This repository was archived by the owner on Mar 14, 2022. It is now read-only.

Commit 52d2b35

Browse files
authored
Add info about limitations
1 parent 8019fdf commit 52d2b35

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ A generic editor for manipulating instanced properties of materials in Unity.
55

66
# Unity Version
77
It was created in Unity **2018.3.0** but it should work fine in older versions _(unsure how far back)_. Please submit a report if you find any issues.
8+
9+
# Limitations
10+
* There is currently no way to tell between an instanced material property and a non-instanced material property on the C# side in Unity. This means that **all** properties are always included in this component. You must keep track yourself which properties are instanced in your shaders and only change those specific properties via this component. Changing non-instanced properties via this component yields undefined behaviour and can even cause performance issues if Unity decides to create new material instances behind the scenes.
11+
* This component also displays normally-hidden properties. Use caution when modifying these properties.
12+
* Some more advanced properties cannot be properly represented via this component due to limitations with accessing property info in the currently available Unity APIs.

0 commit comments

Comments
 (0)