public void RecreateObjects() { for (int i = 0; i < ObjectList.Length; i++) { if (ObjectList[i] == null) { continue; } if (ObjectList[i] is ModelLevelObject) { var modelObject = (ModelLevelObject)ObjectList[i]; ObjectList[i].Dispose(); ObjectList[i] = new ModelLevelObject(modelObject.Position, modelObject.SelectedLevelObject, modelObject.LevelObjectIndex); } } }
public void RecreateObjects() { for (int i = 0; i < ObjectList.Length; i++) { if (ObjectList[i] == null) continue; if (ObjectList[i] is ModelLevelObject) { var modelObject = (ModelLevelObject)ObjectList[i]; ObjectList[i].Dispose(); ObjectList[i] = new ModelLevelObject(modelObject.Position, modelObject.SelectedLevelObject, modelObject.LevelObjectIndex); } } }
private void PlaceModel(Vector2D position, string selectedLevelObject, int levelObjectIndex) { var model = new ModelLevelObject(position, selectedLevelObject, levelObjectIndex); ObjectList[levelObjectIndex] = model; }
private void PlaceModel(Vector2D position, string selectedLevelObject, int levelObjectIndex) { var model = new ModelLevelObject(position, selectedLevelObject, levelObjectIndex); ObjectList[levelObjectIndex] = model; }