This question has pondered me since I started creating custom units, and I haven't found a solid answer yet. This isn't a scripting question itself, but more on the idea if this is at least equally on par performance wise as doing it with reflection, or better.
I know before, using time and systems already in place needing to be updated as a reason for why it's not to necessary make your own literal, or getters and setters. What if you aren't making systems intended for use outside of Bolt. You are making them new and specifically for Bolt. Would it then have any benefits with performance to do them all yourself?
I really enjoy the ability to custom organize where things go, how each unit looks and behaves. I like dealing with all the little details, and sometimes the reflected types are just not sexy, or are all bunched up in a long list down in codebase.
It has been a question that kinda holds me back because I'm always back and forth, but it would be great if my stuff I released, I knew no one needed to add anything in and It just felt like it belonged in Bolt in the first place.
Customer support service by UserEcho