orels1/UdonToolkit

Reorderable List causes replacement of values

RecoFloof opened this issue · 2 comments

Steps to reproduce:

  1. Create a program like this
public class TestBug : UdonSharpBehaviour
{
    public string testString = "abc";
    public TestBug[] testArray;
}
  1. Create 3 GameObjects with this program and assign unique testString values but don't assign anything in the testArray yet
  2. Verify all have unique values in testString
  3. Add element to testArray on the first object and reference it to the second object
  4. Add element to testArray on the second object and reference it to the third object
  5. Inspect the first object again
  6. The second object is now replaced with the values of the third object

This is a bug on U#'s side so I'll look at it now.

Seems fixed in the latest U# master branch 👍