Exemple #1
0
        public void SetIndex(int i, int tot, ColorPalette palette)
        {
            V       = i;
            lineVal = i * 1.0f / (tot - 1);
            lineVal = 1 - lineVal;
            BlockContainer bc = GetComponent <BlockContainer>();

            bc.colorPalette   = palette;
            bc.numberOfBlocks = tot;
            bc.UpdateChildren();
        }
Exemple #2
0
 private void UpdateContainers()
 {
     HUEContainer.numberOfBlocks = numberOfHUE;
     HUEContainer.UpdateChildren();
     oldNumberOfHUE = numberOfHUE;
     NuanceContainer.numberOfBlocks = numberOfNuance;
     oldNumberOfNuance = numberOfNuance;
     NuanceContainer.UpdateChildren();
     colorPresets = new List <ColorPreset>();
     for (int i = 0; i < numberOfPreset; i++)
     {
         colorPresets.Add(new ColorPreset(Color.white, 0, 0, 0));
     }
     PresetContainer.numberOfBlocks = numberOfPreset;
     PresetContainer.UpdateChildren();
     oldNumberOfPreset = numberOfPreset;
 }