As a developer, all projects have their own design and their own structure. I want an easy way to hook into the explorer’s search function so that I can search my game for content in a way that doesn’t make sense as a first-class feature of the explorer. For example, searching by attribute or using shorthands to represent several search options at once (i.e. search “guns” to see all the individual gun models and code).
Seems like an easy API to provide. Just let me register a (instance, string) -> boolean? callback that you call whenever the user performs a search. If it returns true then show the object. If it returns false then hide the object.