public static ModuleKISItem GetKisItem(Part part) { ModuleKISItem item = null; foreach (PartModule module in part.Modules) { if (module.moduleName == "ModuleKISItem") { item = new ModuleKISItem(module); } } return item; }
public static ModuleKISItem GetKisItem(Part part) { ModuleKISItem item = null; foreach (PartModule module in part.Modules) { if (module.moduleName == "ModuleKISItem") { item = new ModuleKISItem(module); } } return(item); }
public static bool Initialize() { var kisAssembly = AssemblyLoader.loadedAssemblies.FirstOrDefault(a => a.assembly.GetName().Name.Equals("KIS", StringComparison.InvariantCultureIgnoreCase)); if (kisAssembly == null) { return(false); } KIS_Shared.Initialize(kisAssembly.assembly); ModuleKISInventory.Initialize(kisAssembly.assembly); ModuleKISItem.Initialize(kisAssembly.assembly); KIS_Item.Initialize(kisAssembly.assembly); KIS_IconViewer.Initialize(kisAssembly.assembly); KIS_Item.ResourceInfo.Initialize(kisAssembly.assembly); return(true); }