public void AddToScene()
        {
            inScene = true;

            // tell the app to use our terrain generator
            app.TerrainGenerator = terrainGenerator;

            terrainDisplay.AddToScene();
        }
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (item is ParticleEffect && app.DisplayParticleEffects && app.WorldRoot != null && !(parent is PasteFromClipboardCommand) && !(parent is ClipboardObject) && (parent as WorldObjectCollection).InScene)
     {
         item.AddToScene();
     }
     else
     {
         if (inScene)
         {
             item.AddToScene();
         }
     }
 }
예제 #3
0
 public void Add(IWorldObject item)
 {
     plantList.Add(item as PlantType);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #4
0
 public void Add(IWorldObject item)
 {
     objectList.Add(item);
     if (inTree && Loaded)
     {
         item.AddToTree(node);
     }
     if (inScene && Loaded)
     {
         item.AddToScene();
     }
 }
 public void Add(IWorldObject item)
 {
     treeTypes.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #6
0
 public void Add(IWorldObject item)
 {
     worldCollections.Add(item as WorldObjectCollection);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #7
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
        public void Add(IWorldObject item)
        {
            points.Add((MPPoint)item);

            OnPointsChanged();

            if (inTree)
            {
                item.AddToTree(node);
            }
            if (inScene)
            {
                item.AddToScene();
            }
        }
예제 #9
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (String.Equals(item.ObjectType, "Points") && points == null)
     {
         points = (item as PointCollection);
     }
     if (inScene)
     {
         item.AddToScene();
     }
     if (inTree)
     {
         item.AddToTree(node);
     }
 }
예제 #10
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (String.Equals(item.ObjectType, "Points") && points == null)
     {
         this.points           = (item as PointCollection);
         points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler);
     }
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #11
0
 public void Add(IWorldObject item)
 {
     treeTypes.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #12
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (String.Equals(item.ObjectType, "Points") && points == null)
     {
         points = (item as PointCollection);
     }
     if (inScene)
     {
         item.AddToScene();
     }
     if (inTree)
     {
         item.AddToTree(node);
     }
 }
예제 #13
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (String.Equals(item.ObjectType, "Points") && points == null)
     {
         this.points = (item as PointCollection);
         points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler);
     }
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #15
0
 public void Add(IWorldObject item)
 {
     plantList.Add(item as PlantType);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
 public void Add(IWorldObject item)
 {
     objectList.Add(item);
     if (inTree && Loaded)
     {
         item.AddToTree(node);
     }
     if (inScene && Loaded)
     {
         item.AddToScene();
     }
 }
예제 #17
0
 public void Add(IWorldObject item)
 {
     worldCollections.Add(item as WorldObjectCollection);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (inScene)
     {
         item.AddToScene();
     }
 }
예제 #18
0
 public void Add(IWorldObject item)
 {
     children.Add(item);
     if (inTree)
     {
         item.AddToTree(node);
     }
     if (item is ParticleEffect && app.DisplayParticleEffects && app.WorldRoot != null && !(parent is PasteFromClipboardCommand) && !(parent is ClipboardObject) && (parent as WorldObjectCollection).InScene)
     {
         item.AddToScene();
     }
     else
     {
         if (inScene)
         {
             item.AddToScene();
         }
     }
 }