public void addNewClan(Transform clan) { Debug.Log("adding"); if (isGame) { if (isA) { if (totalBoards <= currentClan) { games [currentClan] = new game(); pos += desp; games [currentClan].ori = pos; grid.createGrid(pos + new Vector3(0.5f, 0, 0), 10, 10, colorA, colorB, totalBoards, baseA, baseB); } addPlayer(clan); isA = !isA; } else { clan.name = "clan B_" + currentClan.ToString(); clan.GetComponent <clanController> ().clanName = "clan B_" + currentClan.ToString(); addPlayer(clan); ++currentClan; if (currentClan > totalBoards) { ++totalBoards; Debug.Log(totalBoards + " boards created"); } isA = !isA; } } }
// Use this for initialization public void Start() { try{ ui = GameObject.FindGameObjectWithTag("UaI"); } catch (Exception e) { } if (isGame) { cont.isGame = false; clanA = GameObject.FindGameObjectWithTag("Finish").GetComponent <Optimizer> ().customRB(); //Instantiate (clan) as GameObject; clanB = GameObject.FindGameObjectWithTag("Finish").GetComponent <Optimizer> ().customRB(); //Instantiate (clan) as GameObject; //grid = new gridCreator (); grid.createGrid(new Vector3(0.5f, -20, 0), 10, 10, Color.white, Color.blue, 0, baseA, baseB); clanA.GetComponent <clanController> ().origin = new Vector3(0f, -20, 0); clanA.GetComponent <clanController> ().dOrigin = new Vector3(0.1f, 0, 0); clanA.GetComponent <clanController> ().deathPosition = new Vector3(-0.1f, -20, 0); clanA.GetComponent <clanController> ().warriorImg = warriorImgA; clanA.GetComponent <clanController> ().enemy = clanB.transform; clanB.GetComponent <clanController> ().origin = new Vector3(0f, -20, 0); clanB.GetComponent <clanController> ().dOrigin = new Vector3(9.1f, 9, 0); clanB.GetComponent <clanController> ().deathPosition = new Vector3(10.7f, -11, 0); clanB.GetComponent <clanController> ().warriorImg = warriorImgB; clanB.GetComponent <clanController> ().enemy = clanA.transform; clanB.GetComponent <clanController> ().isUser = true; clanB.GetComponent <clanController> ().scale = new Vector3(0.04f, 0.04f, 1); clanA.GetComponent <clanNEAT> ().itsMyTurn = true; clanA.GetComponent <clanNEAT> ().enemy = clanB.transform; clanB.GetComponent <clanNEAT> ().itsMyTurn = false; clanB.GetComponent <clanNEAT> ().isUser = true; clanB.GetComponent <clanNEAT> ().userBlock = true; clanB.GetComponent <clanNEAT> ().enemy = clanA.transform; clanA.GetComponent <clanController> ().customStart(); clanB.GetComponent <clanController> ().customStart(); Camera.main.transform.position = new Vector3(5.25f, -15.5f, -10); ui.GetComponent <Canvas> ().enabled = true; } else { ui.GetComponent <Canvas> ().enabled = false; } }