GridGenerator.PlantTrees C# (CSharp) Méthode

PlantTrees() private méthode

private PlantTrees ( GameObject grid ) : void
grid GameObject
Résultat void
    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);
        }
    }