//================================================================= // SpawnFarm(GameObject tile) //================================================================= private void SpawnFarm(LandTile tile) { float xPos = tile.transform.position.x; float zPos = tile.transform.position.z; GameObject tempBuilding = Instantiate(farmPrefab, new Vector3(xPos, yOffsetHouse, zPos), Quaternion.identity); tile.Building = tempBuilding; tempBuilding.GetComponentInParent <Building>().Tile = tile.gameObject; townHall.FarmAmount++; tile.OnBuildingPlaced(); }
//================================================================= // SpawnHouse(GameObject tile) //================================================================= private void SpawnHouse(LandTile tile) { if (tile == null) { Debug.Log("dafuq!?"); } float xPos = tile.transform.position.x; float zPos = tile.transform.position.z; int temp = UnityEngine.Random.Range(0, 6); GameObject tempBuilding = Instantiate(housePrefab, new Vector3(xPos, yOffsetHouse, zPos), Quaternion.Euler(0, temp * 60, 0)); tile.Building = tempBuilding; tempBuilding.GetComponentInParent <Building>().Tile = tile.gameObject; townHall.HouseAmount++; tile.OnBuildingPlaced(); }