SSTUTools.SSTUModInterop.getModuleFuelTanks C# (CSharp) Méthode

getModuleFuelTanks() public static méthode

public static getModuleFuelTanks ( Part part ) : PartModule
part Part
Résultat PartModule
        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;
        }