Unity-TPC Code is old, bad and should be refactored! You can use it as start example for your own development.