public void init(Transform transform) { tiles = new Tile[column, row]; for (int i = 0; i < column; i++) { for (int j = 0; j < row; j++) { TileCtrl tileCtrl = Object.Instantiate(GameConfigure.instance.tileCtrlPrefab); tileCtrl.transform.parent = transform; tileCtrl.transform.localPosition = new Vector3(i, 0, j); Tile tile = new Tile(); tile.gameObject = tileCtrl.gameObject; tile.x = i; tile.z = j; tile.buildType = BuildType.Flat; tileCtrl.tile = tile; tiles[i, j] = tile; } } }
public BuildingKey(TileCtrl t, BuildingLocation loc) { Tile = t; Location = loc; }