Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
        /// <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();
            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 5
0
        private void kbtnGenerate_Click(object sender, EventArgs e)
        {
            ColourMixer colourMixer = new ColourMixer();

            colourMixer.Show();
        }
Ejemplo n.º 6
0
    // 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(); }
            ));
    }
Ejemplo n.º 7
0
 void Start()
 {
     colourMixer = UnityEngine.GameObject.FindGameObjectWithTag("colourMixer").GetComponent <ColourMixer>();
 }