public void SetUpGamePanel() { gameManager.SetMoves(MOVES_IN_TURN); gamePanel = guiScr.CreatePanel(gameManager.gameObject, "GamePanel", new Vector2(0.5f, 1), new Vector2(0.5f, 1), new Vector3(0.5f, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(320, 320), new Vector2(0, -130), spr, new Color32(0, 255, 0, 100)); tab = guiScr.FillWithButtons(gamePanel, CELL_COUNT, CELL_COUNT, spr, colors); onClick = new action(gameManager.Execute); guiScr.SetAction(tab, onClick); }
private void SetUpGame() { guiScr = new GuiManagerScript(); gamePanel = guiScr.CreatePanel(gameObject, "GamePanel", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(400, 400), new Vector2(0, 0), spr, new Color32(0, 150, 120, 255)); tab = guiScr.FillWithButtons(gamePanel, CELL_COUNT, CELL_COUNT, spr, colors); onClick = new action(Execute); guiScr.SetAction(tab, onClick); }
private void SetUpGui() { guiPanel = guiScr.CreatePanel(gameObject, "GuiPanel", new Vector2(0, 0.5f), new Vector2(0, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 400), new Vector2(100, 0), spr, new Color32(0, 0, 0, 0)); levelView = guiScr.CreateText(guiPanel, "Level", new Vector2(0.5f, 1), new Vector2(0.5f, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 50), new Vector2(0, -25), ("Level: " + level.ToString()), new Color32(0, 0, 0, 255)); targetView = guiScr.CreateText(guiPanel, "Target", new Vector2(0.5f, 1), new Vector2(0.5f, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 50), new Vector2(0, -75), ("Target: " + target.ToString()), new Color32(0, 0, 0, 255)); inPlayView = guiScr.CreateText(guiPanel, "Blocks in play", new Vector2(0.5f, 1), new Vector2(0.5f, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 50), new Vector2(0, -125), ("Blocks in play: " + inPlay.ToString()), new Color32(0, 0, 0, 255)); exitButton = guiScr.CreateButton(guiPanel, "Blocks in play", new Vector2(0.5f, 0), new Vector2(0.5f, 0), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 50), new Vector2(0, 25), spr, new Color32(255, 255, 255, 255)); guiScr.CreateText(exitButton, "ButtonText", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(150, 50), new Vector2(0, 0), ("EXIT"), new Color32(0, 0, 1, 255)); exitButton.GetComponent <Button>().onClick.AddListener(delegate { Application.Quit(); }); }