Exemplo n.º 1
0
    IEnumerator onDestroy()
    {
        yield return(new WaitForSeconds(0.2f));

        if (color == 0)
        {
            SpriteRenderer chouseColor = gameObject.GetComponent <SpriteRenderer>();
            chouseColor.sprite = colorsDown[0];
        }
        else
        {
            SpriteRenderer chouseColor = gameObject.GetComponent <SpriteRenderer>();
            chouseColor.sprite = colorsDown[1];
        }
        yield return(new WaitForSeconds(0.1f));

        Game_PlayerVsPc gPole = pole.GetComponent <Game_PlayerVsPc>();

        gPole.ChangePoints(this.Number);
        gPole.ChouseLine(x, y);
        gPole.setBack(x, y, cellNumber, color);
        compAnim.setWhitFlag();
        //Destroy(ColorThis);
        CrEmpty = (GameObject)Instantiate(empty, new Vector2(transform.position.x, transform.position.y), Quaternion.identity);
        //emptySprite = CrEmpty.AddComponent<SpriteRenderer>();
        ////emptySprite.sortingLayerName = "cell";
        ////emptySprite.sortingOrder = 0;
        podlozka.SetActive(false);
        textPodlozka.SetActive(false);
        Destroy(NumbersThis);
        Destroy(gameObject);
    }
Exemplo n.º 2
0
    public void OnMouseDown()
    {
        Game_PlayerVsPc gPole = pole.GetComponent <Game_PlayerVsPc>();

        gPole.ChangePoints(this.Number);
        gPole.ChouseLine(x, y);
        Destroy(ColorThis);
        Destroy(NumbersThis);
        GameObject emptyCell = (GameObject)Instantiate(emptyCells, this.transform.position, Quaternion.identity);

        Destroy(gameObject);
    }