public static PartModule getModuleFuelTanks(Part part)
{
Type moduleFuelTank = null;
if (isRFInstalled())
{
moduleFuelTank = Type.GetType("RealFuels.Tanks.ModuleFuelTanks,RealFuels");
if (moduleFuelTank == null)
{
MonoBehaviour.print("ERROR: Set to use RealFuels, and RealFuels is installed, but no RealFuels-ModuleFuelTank PartModule found.");
return null;
}
}
else if (isMFTInstalled())
{
moduleFuelTank = Type.GetType("RealFuels.Tanks.ModuleFuelTanks,modularFuelTanks");
if (moduleFuelTank == null)
{
MonoBehaviour.print("ERROR: Set to use ModularFuelTanks, and ModularFuelTanks is installed, but no ModularFuelTanks-ModuleFuelTank PartModule found.");
return null;
}
}
PartModule pm = (PartModule)part.GetComponent(moduleFuelTank);
return pm;
}