/////////////////////////////////////////// public UndoActionCreateDelete(Component_GroupOfObjects groupOfObjects, int[] indexes, bool create, bool callDestroyObjects) { this.groupOfObjects = groupOfObjects; this.objects = groupOfObjects.ObjectsGetData(indexes); this.create = create; if (!create && callDestroyObjects) { DestroyObjects(); } }
void CreateObjects() { var newIndexes = groupOfObjects.ObjectsAdd(objects); objects = groupOfObjects.ObjectsGetData(newIndexes); }