Coding with a Game Toolkit

I relatively new to Unity development and trying my hand at a Third Person shooter using Invector’s Third Person Shooter Toolkit. I know this is cheating :slight_smile: Regardless, I’m having difficulty understanding how to modify my project so I do not touch the Game Toolkit.

For example - I have to add new functionality to a mobile button so in order to do this I need to add code to the Button event. Or change the color of the button for that matter.
If I update the Game Toolkit I lose all my changes. How do others work with these toolkits?

Ideally you put the entire third party blob of stuff in its own directory. Then when you update it, it only touches files in there.

ALSO: use source control. Our entire office uses git and it is awesome. It’s free, it’s fast, it plays really nice with Unity. Be sure to get the right .gitignore file for it (one for Unity) and also go into Unity and make all your asset serialize “Force Text” so that you can see what changes you make with each commit.

Also, not using source control is like playing a massive adventure game without any savefiles. Scary!