public Load ( ObservableCollection |
||
selections | ObservableCollection |
|
playerPosition | Vector3D | |
return | void |
public void GroupMoveExecuted() { var model = new GroupMoveModel(); var position = ThePlayerCharacter != null ? (Vector3D)ThePlayerCharacter.PositionAndOrientation.Value.Position : Vector3D.Zero; model.Load(Selections, position); var loadVm = new GroupMoveViewModel(this, model); var result = _dialogService.ShowDialog<WindowGroupMove>(this, loadVm); if (result == true) { model.ApplyNewPositions(); _dataModel.CalcDistances(); IsModified = true; } }