Pulling the existing Type.cs file out of the archive from before the reboot. Once it is re-associated with the project, it will need a new integer property called "Index", this will be used to pull the correct index from the modifiers list when having a battle.
Writing each of the types into the games global data. This way it is accessible wherever it is needed, usually in the construction of pokemon or moves.
This will include 2 steps: