As a person that luckily can read Unity c# language,python,javascript and html language. I do not understand the meaning in the class.cs or skill.cs.
I see you have public some insteresting categories,and in the later these categories added many different attributes,such as "movement = Movement;",I have no idea why you do this but i know how it works.
also i have no idea what does Rarity do.
as for skill.cs,i can see this is some sort of skill numbers? but i dont understand what they actually do.
So from what I can understand,Do if i want to add another new skill that has new skill effect(such as launch missile which produce shockwave pushing enemies away from the center explosion area),I HAVE to edit both skill.cs and skilllist.cs.
But IF i only added a new character that can transport allies as i mentioned before,the only thing i need to change,is add a new skill in skillist,due to carrier is a skill that already existed, and change stuffs in mods file,Ain,t I right?
now i am confused about how do i insert the new skill in the modded unit?