I am not a professional coder, so maybe you can shed some light into my darkness 😄
I never understood why simple mods like the "Gunshot Wound" mod for GTA 5, for example, used a whole load of different classes just so the main script could be 5 lines long.
When I started scripting in February, I had a hard time reading through all the source code I looked at, since people splitted it up unnecessarily.
I understand why you need a factory class for objects you need more often, for example. But I dont get why there have to be a hundred classes for every hair you move on character.
Thats why I decided to put all my code into one main file, hoping it would be easier and quicker for others to read, in case they wanted to make similar mods (thats what I hope for, at least^^).
Could you explain to me, why you guys decided to make three dozen classes? Is it for the teamwork, so you can split things up more easily?