Exemple #1
0
 //this wil make building a map easier because it wil center building blocks to tiles even outside play mode
 //it also gives the tile type to the tile
 void GameObjectPosition()
 {
     for (int i = 0; i < gridObjects.Length; i++)
     {
         if (gridObjects[i] != null || mainGrid.GetTile(gridObjects[i].transform.position) != null)
         {
             gridObjects[i].transform.position = mainGrid.GetTile(gridObjects[i].transform.position).position;
             gridObjects[i].transform.parent   = parentHost.transform;
             ObjectTypes currentType = gridObjects[i].GetComponent <ObjectTypes>();
             if (mainGrid.GetTile(gridObjects[i].transform.position).getTileType != TileTypes.Building)
             {
                 mainGrid.GetTile(gridObjects[i].transform.position).getTileType = currentType.getTileType;
             }
         }
     }
 }