private void UpdateColourAdders() { if (GetButtonPress("AddColor")) { ColorXML colorXML = (ColorXML)colorGlobalList.GetSelectedObjectValue(); if (colorXML != null) { if (colorInList.AddItemUniqueDisplay(new ListBoxObject(colorXML.name, colorXML, colorXML.ToColor()))) { compressedBuilding.availableColoursXMLList.Add(colorXML); } colorGlobalList.RemoveSelectedItem(); } } if (GetButtonPress("RemoveColor")) { ColorXML colorXML = (ColorXML)colorInList.GetSelectedObjectValue(); if (colorXML != null) { colorGlobalList.AddItemUniqueDisplay(new ListBoxObject(colorXML.name, colorXML, colorXML.ToColor())); colorInList.RemoveSelectedItem(); compressedBuilding.availableColoursXMLList.Remove(colorXML); } } }
private void AddAvailableColor(ColorXML colorXML) { foreach (ColorXML usedColor in compressedBuilding.availableColoursXMLList) { if (colorXML.name == usedColor.name) { return; } } colorGlobalList.AddItem(new ListBoxObject(colorXML.name, colorXML, colorXML.ToColor())); }
private void AddInColour(ColorXML colorXML) { colorInList.AddItem(new ListBoxObject(colorXML.name, colorXML, colorXML.ToColor())); }