I'm trying to understand how the procedural generation in a particular Unity 3D game works. I do not have the source code/project file, just a windows build.
I've opened up a dll called
Assembly-UnityScript.dll with ILSpy and found some classes, but it's not immediately apparent how the classes are put together, i.e. how and when methods on the classes are called.
I've looked at some tutorials but they are all concerned with injecting their own code into the game. I'm just interested in how my target game does what it does.
Is there any straightforward way to figure out how the classes are used?