A ResoniteModLoader mod for Resonite that adds a new wizard that lets you find references to things.
- Install ResoniteModLoader.
- Place ReferenceFinderWizard.dll into your
rml_modsfolder. This folder should be atC:\Program Files (x86)\Steam\steamapps\common\Resonite\rml_modsfor a default install. You can create it if it's missing, or if you launch the game once with ResoniteModLoader installed it will create the folder for you. - Get ContextMenuHookLib and put it in 'rml_mods' also.
- Start the game. If you want to verify that the mod is working you can check your Resonite logs.
When you have a Dev Tool equipped and are holding a reference, pressing secondary will give you the option to find references to whatever is held
Clicking the burger menu next to any field in the inspector will have a new option to find references to the field
The wizard can be found in the DevTool's 'Create New' menu under Editors/Reference Finder Wizard (Mod).
You can drop any world element into the labeled field to search for anything in the world that references it.
There are options to search for references to children slots, contained components, or contained members of the search element (which includes fields and lists etc).
There are also options to filter out certain references that you may not be interested in, for example if they are non-persistent, inside of inspector UI, or contained within the search element itself.
You can check Spawn detail text which gives more detailed and structured information which includes the reference ID's of each reference, the hierarchy path to get to them, and optionally the Type of the reference.

