Exemple #1
0
 void Start()
 {
     //create buildings
     for (var i = 0; i < gridSize; i++)
     {
         for (var j = 0; j < gridSize; j++)
         {
             //first building setup
             if (i == 0 && j == 0)
             {
                 hq = GameObject.Instantiate(rootBuildingObj, new Vector3((i + 1) * 25, 0, (j + 1) * 25), Quaternion.identity) as GameObject;
                 hq.GetComponent <BuildingScript>().mode        = BuildingScript.BuildingMode.hq;
                 hq.GetComponent <BuildingScript>()._stats.name = "HQ";
             }
             else
             {
                 var build = GameObject.Instantiate(rootBuildingObj, new Vector3((i + 1) * 25, 0, (j + 1) * 25), Quaternion.identity) as GameObject;
                 build.GetComponent <BuildingScript>().mode        = BuildingScript.RandomMode();
                 build.GetComponent <BuildingScript>()._stats.name = RandomBuildingName();
             }
         }
     }
 }