public Weapon GetWeapon(int id) { if (AugmentFile != null) { return(AugmentFile.GetWeapon(id)); //passes through } return(BaseHAM.GetWeapon(id)); }
public Polymodel GetModel(int id) { foreach (Polymodel model in ReplacedModels) { if (model.ReplacementID == id) { return(model); } } if (AugmentFile != null) { return(AugmentFile.GetModel(id)); } return(BaseHAM.GetModel(id)); }
/// <summary> /// Gets a robot definition, passing through to the HAM or VHAM files if not replaced. /// </summary> /// <param name="id">ID of the robot.</param> /// <returns>The robot.</returns> public Robot GetRobot(int id) { foreach (Robot robot in ReplacedRobots) { if (robot.replacementID == id) { return(robot); } } if (AugmentFile != null) { return(AugmentFile.GetRobot(id)); //passes through } return(BaseHAM.GetRobot(id)); }
public Reactor GetReactor(int id) { return(BaseHAM.GetReactor(id)); }
public Powerup GetPowerup(int id) { return(BaseHAM.GetPowerup(id)); }
/// <summary> /// Reads a WClip from the original data file. /// </summary> /// <param name="id">ID of the WClip</param> /// <returns>The WClip.</returns> public WClip GetWClip(int id) { return(BaseHAM.GetWClip(id)); }
/// <summary> /// Reads a EClip from the original data file. /// </summary> /// <param name="id">ID of the EClip</param> /// <returns>The EClip.</returns> public EClip GetEClip(int id) { return(BaseHAM.GetEClip(id)); }
/// <summary> /// Reads a VClip from the original data file. /// </summary> /// <param name="id">ID of the VClip.</param> /// <returns>The VClip.</returns> public VClip GetVClip(int id) { return(BaseHAM.GetVClip(id)); }
//--------------------------------------------------------------------- // DATA GETTERS //--------------------------------------------------------------------- /// <summary> /// Reads a TMAPInfo from the original data file. /// </summary> /// <param name="id">ID of the TMAPInfo.</param> /// <returns>The TMAPInfo.</returns> public TMAPInfo GetTMAPInfo(int id) { return(BaseHAM.GetTMAPInfo(id)); }