Add related functions and events under the function/event we are browsing.
Eg :
GetHealth
Related : SetHealth, OnHealthChange
Would be blue stuff that we could click on.
If we are looking at a function, related functions could be generated next to it so we can find faster what we want.
Could be implemented as a related.json file in the api that would contain all the groups {‘GetHealth’, ‘SetHealth’, ‘OnHealthChange’}
Because adding this in each function and event would ´duplicate ´ parts of the groups and lead to mistakes by the end.
And related could also reference functions outside of a class.
To implement this you could have a dynamic programming approach, when searching for one function in the groups, tag each one you found with both indexes in a table and store where you last stopped in your search to have the faster thing.
This implementation would also be useful to make a powerful game test bench as a script could generate some tests automatically with it.