void DetermineColour2() { Material firstMaterial, secondMaterial; firstMaterial = firstBox.GetComponent <Renderer> ().material; secondMaterial = secondBox.GetComponent <Renderer> ().material; ColourMixer.RGBColour firstColor, secondColor, finalColor; firstColor = new ColourMixer.RGBColour(firstMaterial.color.r, firstMaterial.color.g, firstMaterial.color.b); secondColor = new ColourMixer.RGBColour(secondMaterial.color.r, secondMaterial.color.g, secondMaterial.color.b); finalColor = ColourMixer.Mixer(firstColor, secondColor); GameObject[] remainingBox = GameObject.FindGameObjectsWithTag("defaultBox"); foreach (GameObject g in remainingBox) { g.SetActive(false); } Instantiate(finalCube, new Vector3(-90, 10, -5), Quaternion.identity); audiosource.Play(); Color colourF = new Color(); colourF.r = finalColor.r; colourF.g = finalColor.g; colourF.b = finalColor.b; colourF.a = 1; finalCube.GetComponent <Renderer>().sharedMaterial.color = colourF; }
/// <summary> /// Uses the selected colour. /// </summary> /// <param name="colourControl">The colour control.</param> /// <param name="goStraightToPaletteShader">if set to <c>true</c> [go straight to palette shader].</param> public static void UseSelectedColour(CircularPictureBox colourControl, bool goStraightToPaletteShader = false) { if (goStraightToPaletteShader) { PaletteColourCreator colourCreator = new PaletteColourCreator(colourControl.BackColor); colourCreator.Show(); } else { ColourMixer mixer = new ColourMixer(colourControl.BackColor); mixer.Show(); } }
private void GenerateColourScheme(Color baseColour) { ColourMixer colourMixer = new ColourMixer(true, baseColour); colourMixer.Show(); }
private void kbtnColourMixer_Click(object sender, EventArgs e) { ColourMixer colourMixer = new ColourMixer(255, 255, 255, 255); colourMixer.Show(); }
private void kbtnGenerate_Click(object sender, EventArgs e) { ColourMixer colourMixer = new ColourMixer(); colourMixer.Show(); }
// Use this for initialization void Start() { resetRotation = new Quaternion(0, 0, 0, 0); CubeAnimation = GetComponent<Animation>(); Mixer = GameObject.Find("Slider").GetComponent<ColourMixer>(); MixerSlider = GameObject.Find("Slider").GetComponent<Slider>(); touch = GetComponent<TouchGesture>(); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { MoveLeft(); }, onRightSwipe: () => { MoveRight(); } )); StartCoroutine(touch.CheckVerticalSwipes( onUpSwipe: () => { MoveUp(); }, onDownSwipe: () => { MoveDown(); } )); }
void Start() { colourMixer = UnityEngine.GameObject.FindGameObjectWithTag("colourMixer").GetComponent <ColourMixer>(); }