WaveFrogger.Services.EntityPoolComponent.AddRandomTrees C# (CSharp) Method

AddRandomTrees() private method

private AddRandomTrees ( int count, System.Entity nextTerrain ) : void
count int
nextTerrain System.Entity
return void
        private void AddRandomTrees(int count, Entity nextTerrain)
        {
            for (int i = 0; i < count; i++)
            {
                Entity tree = this.RetrieveTreeEntity();
                if (tree != null)
                {
                    tree.Name += i.ToString();

                    Vector3 pos = Vector3.Zero;
                    pos.X = WaveServices.Random.Next(-this.HalfExtendLimits, this.HalfExtendLimits + 1);
                    pos.Z = WaveServices.Random.Next(4);

                    tree.FindComponent<Transform3D>().LocalPosition = pos;

                    nextTerrain.AddChild(tree);
                }
            }
        }