public void AddToScene() { if (!inScene) { inScene = true; forestSemantic = new Axiom.SceneManagers.Multiverse.Forest(this.seed, WorldEditor.GetUniqueName("ForestBoundarySemantic", parent.Name), app.Scene.RootSceneNode); parent.SceneBoundary.AddSemantic(this.forestSemantic); forestSemantic.WindFilename = filename; forestSemantic.WindDirection = windDirection; forestSemantic.WindStrength = windSpeed; } foreach (IWorldObject tree in treeTypes) { tree.AddToScene(); } }