public void Remove(Enums.ExpKitModules type) { int index = IndexOf(type); if (index > -1) { RemoveAt(index); } }
public void SetActiveModule(Enums.ExpKitModules module) { for (int i = 0; i < moduleSwitcher.AvailableKitModules.Count; i++) { if (moduleSwitcher.AvailableKitModules[i].ModuleID == module) { SetActiveModule(i); break; } } }
public int IndexOf(Enums.ExpKitModules type) { for (int i = 0; i < availableModules.Count; i++) { if (availableModules[i].Type == type) { return(i); } } return(-1); }
public IKitModule FindKitModule(Enums.ExpKitModules module) { for (int i = 0; i < allKitModules.Count; i++) { if (allKitModules[i].ModuleID == module) { return(allKitModules[i]); } } return(null); }
public bool IsModuleAvailable(Enums.ExpKitModules module) { for (int i = 0; i < availableKitModules.Count; i++) { if (availableKitModules[i].ModuleID == module) { return(true); } } return(false); }
public AvailableExpKitModule(Enums.ExpKitModules type, bool temporary) { this.type = type; this.temporary = temporary; }
public bool Contains(Enums.ExpKitModules type) { return(IndexOf(type) != -1); }