private void btnOkay_Click(object sender, EventArgs e) { mEditingRoute.CopyFrom(mTmpMoveRoute); mEditingRoute.Target = Guid.Empty; if (mEditingCommand != null) { if (!mEditingEvent.CommonEvent) { if (cmbTarget.SelectedIndex == 0) { mEditingRoute.Target = Guid.Empty; } else { mEditingRoute.Target = mCurrentMap.LocalEvents.Keys.ToList()[cmbTarget.SelectedIndex - 1]; } } mEventEditor.FinishCommandEdit(true); } mEventEditor.CloseMoveRouteDesigner(this); }