Example #1
0
        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;
                }
            }
        }
Example #2
0
 public BuildingKey(TileCtrl t, BuildingLocation loc)
 {
     Tile     = t;
     Location = loc;
 }