// del start nnvu Delete amin //Animator anim; // del end nnvu void Start() { //hand = GameObject.Find("1:1"); //for (int i = 0; i < block.Length; i++) //{ // anim =block[i].GetComponent<Animator>(); // anim.SetInteger("Color", 4); //} if (block != null) { // del start nnvu remove SetInvalid //SetValid(); // del end nnvu remve SetInvalid for (int jj = 0; jj < height; jj++) { if ((jj % 2 == 0) && (jj != 0)) { col += xOffset; } for (int ii = 0; ii < width; ii++) { // mod start nnvu Change Block Status Precreate // if (Invalid[jj, ii] == 0) if (Invalid[jj, ii] != 0) // mod end { GameObject hex_go; // mod start nnvu Change How to create Base //if (jj % 2 == 0) //{ // hex_go = (GameObject)Instantiate( // block, // new Vector2(ii * xOffset - 5.5f + col, jj * yOffset - 7*yOffset / 2f), // Quaternion.identity); //} //else //{ // hex_go = (GameObject)Instantiate( // block, // new Vector2(ii * xOffset + xOffset / 2 - 5.5f + col, jj * yOffset - 7*yOffset / 2f), // Quaternion.identity); //} hex_go = (GameObject)Instantiate( block, new Vector2( ii * xOffset - 5.5f + col + (jj % 2) * xOffset / 2f, jj * yOffset + 3f + 0.6f), Quaternion.identity); // mod end nnvu hex_go.name = "Base_" + ii + "_" + jj; hex_go.transform.SetParent(this.transform); // add start nnvu set Status as create Block BlockOj hexScript = (BlockOj)hex_go.GetComponent(typeof(BlockOj)); hexScript.SetStatus(Invalid[jj, ii]); // add end nnvu } } } } }
// Use this for initialization void Start() { #region Block if (block != null) { for (int jj = 0; jj < height; jj++) { if ((jj % 2 == 0) && (jj != 0)) { col += xOffset; } for (int ii = 0; ii < width; ii++) { if (Invalid[jj, ii] != 0) { GameObject hex_go; hex_go = (GameObject)Instantiate( block, new Vector2( ii * xOffset - 5.5f + col + (jj % 2) * xOffset / 2f, jj * yOffset + 3f + 0.6f), Quaternion.identity); hex_go.name = "Base_" + ii + "_" + jj; hex_go.transform.SetParent(this.transform); // add start nnvu set Status as create Block BlockOj hexScript = (BlockOj)hex_go.GetComponent(typeof(BlockOj)); hexScript.SetStatus(Invalid[jj, ii]); } } } } #endregion #region Draw _drawer = Instantiate(Drawer); _drawer.transform.SetParent(this.transform); _drawer.name = "Drawer"; #endregion #region Card _sCard = Card; wid = Card.GetComponent <SpriteRenderer>().bounds.size.x + 0.05f; _sWid = wid; for (int i = 0; i < 5; i++) { _card = Instantiate(Card, new Vector2(-8f + (wid * i), -4f), Quaternion.identity); _card.name = "card_" + i.ToString(); _card.transform.SetParent(this.transform.Find("Drawer")); } CardNumber = 5; #endregion }