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(); }
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; }