Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
 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()));
 }
Esempio n. 3
0
 private void AddInColour(ColorXML colorXML)
 {
     colorInList.AddItem(new ListBoxObject(colorXML.name, colorXML, colorXML.ToColor()));
 }