コード例 #1
0
    // Use this for initialization
    void Start()
    {
        GameObject combo1;

        combo1 = GameObject.FindGameObjectWithTag("Combo1");
        SpriteRenderer combo1Renderer = combo1.GetComponent <SpriteRenderer>();

        combo1Renderer.sprite = Zero;

        GameObject[] bluePill;
        bluePill = GameObject.FindGameObjectsWithTag("BluePill");
        foreach (GameObject BluePills in bluePill)
        {
            SpriteRenderer BluePillRenderer = BluePills.GetComponent <SpriteRenderer>();
            BluePillRenderer.enabled = false;
        }
    }
コード例 #2
0
    private void OnMouseDown()
    {
        if (isUp)
        {
            combination[identifier]++;
            if (combination[identifier] < 10)
            {
                if (combination[identifier] == 1)
                {
                    SetSprite(One);
                }
                if (combination[identifier] == 2)
                {
                    SetSprite(Two);
                }
                if (combination[identifier] == 3)
                {
                    SetSprite(Three);
                }
                if (combination[identifier] == 4)
                {
                    SetSprite(Four);
                }
                if (combination[identifier] == 5)
                {
                    SetSprite(Five);
                }
                if (combination[identifier] == 6)
                {
                    SetSprite(Six);
                }
                if (combination[identifier] == 7)
                {
                    SetSprite(Seven);
                }
                if (combination[identifier] == 8)
                {
                    SetSprite(Eight);
                }
                if (combination[identifier] == 9)
                {
                    SetSprite(Nine);
                }
            }
        }
        if (!isUp)
        {
            combination[identifier]--;
            if (combination[identifier] >= 0)
            {
                if (combination[identifier] == 0)
                {
                    SetSprite(Zero);
                }
                if (combination[identifier] == 1)
                {
                    SetSprite(One);
                }
                if (combination[identifier] == 2)
                {
                    SetSprite(Two);
                }
                if (combination[identifier] == 3)
                {
                    SetSprite(Three);
                }
                if (combination[identifier] == 4)
                {
                    SetSprite(Four);
                }
                if (combination[identifier] == 5)
                {
                    SetSprite(Five);
                }
                if (combination[identifier] == 6)
                {
                    SetSprite(Six);
                }
                if (combination[identifier] == 7)
                {
                    SetSprite(Seven);
                }
                if (combination[identifier] == 8)
                {
                    SetSprite(Eight);
                }
                if (combination[identifier] == 9)
                {
                    SetSprite(Nine);
                }
            }
        }
        if (combination[identifier] < 0)
        {
            combination[identifier] = 0;
        }


        if (combination[identifier] > 9)
        {
            combination[identifier] = 9;
        }

        bool correct = true;

        for (int i = 0; i < combination.Length; i++)
        {
            if (combination[i] != solution[i])
            {
                correct = false;
            }
        }
        if (correct == true)
        {
            Play();
            GameObject[] bluePill;
            bluePill = GameObject.FindGameObjectsWithTag("BluePill");
            foreach (GameObject BluePills in bluePill)
            {
                SpriteRenderer BluePillRenderer = BluePills.GetComponent <SpriteRenderer>();
                BluePillRenderer.enabled = true;
            }
        }
    }