private void PlantTrees(GameObject grid)
{
HexGridModel temp = grid.GetComponent<HexGridModel>();
Vector2 center = temp.m_center;
float height = grid.renderer.bounds.max.y;
//offset is applied here to make sure trees are more towards the center
float rad = m_hexWidth/2 * 0.8f;
for(int i=0;i<5;i++){
Vector2 vec = UnityEngine.Random.insideUnitCircle*rad;
vec = center + vec;
GameObject tree = (GameObject)Instantiate(m_treePrefab);
tree.name = "tree";
tree.transform.parent = GameObject.Find("Vegetation").transform;
tree.transform.position = new Vector3(vec.x, height, vec.y);
}
}