public void Start() { MenuGrid.Initialize(); MenuGrid.AddElement(5, 1, StartButton, .2f); MenuGrid.AddElement(4, 1, StartLANButton, .2f); MenuGrid.AddElement(3, 1, HelpButton, .2f); MenuGrid.AddElement(2, 1, SettingsButton, .2f); MenuGrid.AddElement(1, 1, ExitButton, .2f); }
private void CreateField() { Field = new TileLAN[NumberOfRows, NumberOfColumns]; for (var i = 0; i < NumberOfRows; i++) { for (var j = 0; j < NumberOfColumns; j++) { var newTile = Instantiate(TilePrefab) as TileLAN; newTile.transform.SetParent(gameObject.transform); newTile.Column = j; var render = newTile.GetComponent <Image>(); render.material = StandardMaterial; newTile.Row = i; Field[i, j] = newTile; FieldGrid.AddElement(i, j, newTile.gameObject); } } Field[7, 7].CanDrop = true; Field[7, 7].GetComponent <Image>().material = StartMaterial; AssignMaterials(); AssignMultipliers(); }
//creating the tile grid and initializing the tiles as game objects... private void CreateField() { Field = new TileH[NumberOfRows, NumberOfColumns]; for (var i = 0; i < NumberOfRows; i++) { for (var j = 0; j < NumberOfColumns; j++) { var newTile = Instantiate(TileHPrefab); newTile.transform.SetParent(gameObject.transform); newTile.Column = j; var render = newTile.GetComponent <Image>(); render.material = StandardMaterial; newTile.Row = i; Field[i, j] = newTile; FieldGrid.AddElement(i, j, newTile.gameObject); } } Field[5, 5].CanDrop = true; //setting the start tile to the activate state... Field[5, 5].GetComponent <Image>().material = StartMaterial; //setting the red color to the start tile... AssignMaterials(); AssignMultipliers(); }