Fixed a bug in the indexer setter that prevented the Dictionary from updating correctly (while the List did update correctly). The dictionary was re-assigning the old value again, instead of assigning the new one.
Fortunately I didn't run into it during runtime. Just noticed it while I was looking at the code. :) Good job btw; the code so far feels much cleaner than what I saw in the SteamVR plugin. 👍
Fixed a bug in the indexer setter that prevented the Dictionary from updating correctly (while the List did update correctly). The dictionary was re-assigning the old value again, instead of assigning the new one.
So this would fail:
Fortunately I didn't run into it during runtime. Just noticed it while I was looking at the code. :) Good job btw; the code so far feels much cleaner than what I saw in the SteamVR plugin. 👍