When running the project, I want it to be able to update the tool script so that it can display changes, live in the editor. It seems like these are two separate environments that aren't aware of each other.
Basically I want the running game to update a dictionary, and while it's running, I want the tool editor to be able to access it and use that info to update what I'm seeing in the editor.
What should I use? A signal, resource, exported var, global var, singleton - I've tried lots, but am missing something big, or trying something impossible.