Esempio n. 1
0
 // метод вызывается при нажатии на delete, происходит удаление объекта со сцены
 public void DeleteSelectedObjects()
 {
     if (activeObject.Length != 0)
     {
         var deletingObjects = new MyContainer<PivotObject>(activeObject.Length, 1);
         deletingObjects.AddRange(activeObject.objects.ToArray());
         SetActiveObjects(new ObjectContainer(), true);
         DeleteObjects(deletingObjects, false);
     }
 }
 public override void CancelAction(GameEditor Editor)
 {
     MyContainer<PivotObject> objects = new MyContainer<PivotObject>(operatingObject.Length, 1);
     objects.AddRange(operatingObject.objects.ToArray());
     Editor.AddObjects(objects, true);
 }