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); }
public void OnMouseDown() { Game_PlayerVsPc gPole = pole.GetComponent <Game_PlayerVsPc>(); if (gPole.Turn == 0 && almaz == null) { podlozka.SetActive(true); textPodlozka.SetActive(true); Text _textPodlozka = textPodlozka.GetComponent <Text>(); Image _podlozka = podlozka.GetComponent <Image>(); if (this.Number > 0) { _podlozka.sprite = podlozkaSprite[Random.Range(0, 2)]; _textPodlozka.text = string.Format("+{0}\n{1}", this.Number, comments[Random.Range(0, 2)]); } else { _podlozka.sprite = podlozkaSprite[Random.Range(2, 4)]; _textPodlozka.text = string.Format("{0}\n{1}", this.Number, comments[Random.Range(2, 4)]); } } if (almaz == null) { if (cellNumber > 4 && color == 0 && gPole.Turn == 0) { compAnim.youSmart(); } if (cellNumber > 4 && color == 1 && gPole.Turn == 0) { compAnim.youLoose(); } if (cellNumber > 4 && color == 1 && gPole.Turn == 1) { compAnim.machinMaslo(); } if (gPole.Turn == 1) { compAnim.myStep(); } if (color == 0) { SpriteRenderer chouseColor = gameObject.GetComponent <SpriteRenderer>(); chouseColor.sprite = colorsDown[2]; } else { SpriteRenderer chouseColor = gameObject.GetComponent <SpriteRenderer>(); chouseColor.sprite = colorsDown[3]; } StartCoroutine("onDestroy"); } }
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); }