+ /** Used to get what type of race this is
+ * \returns returns the race as an integer
+ */
+ int race() const;
+
+ /** Sets the class for the unittype
+ * \param sClass the class represented as a string
+ */
+ void setUnitClass(std::string sClass);
+ /** used to get what type of class this unit is
+ * \returns the class as a string
+ */
+ std::string unitClass() const;
+
+ /** Sets the classes that this unittype targets
+ * \param Target the target list, as a vector of strings
+ */
+ void setTarget(std::vector<std::string> Target);
+
+ /** This function adds a target class to the end of the target list.
+ * \param target the target you want to add, as a string.
+ */
+ void addTarget(std::string target);