private void SetupFormValues(QuestInProgressCondition condition) { cmbQuestInProgress.SelectedIndex = QuestBase.ListIndex(condition.QuestId); cmbTaskModifier.SelectedIndex = (int)condition.Progress; if (cmbTaskModifier.SelectedIndex == -1) { cmbTaskModifier.SelectedIndex = 0; } if (cmbTaskModifier.SelectedIndex != 0) { //Get Quest Task Here var quest = QuestBase.Get(QuestBase.IdFromList(cmbQuestInProgress.SelectedIndex)); if (quest != null) { for (var i = 0; i < quest.Tasks.Count; i++) { if (quest.Tasks[i].Id == condition.TaskId) { cmbQuestTask.SelectedIndex = i; } } } } }
public EventCommandCompleteQuestTask(CompleteQuestTaskCommand refCommand, FrmEvent editor) { InitializeComponent(); mMyCommand = refCommand; mEventEditor = editor; InitLocalization(); cmbQuests.Items.Clear(); cmbQuests.Items.AddRange(QuestBase.Names); cmbQuests.SelectedIndex = QuestBase.ListIndex(refCommand.QuestId); }
public EventCommandEndQuest(EndQuestCommand refCommand, FrmEvent editor) { InitializeComponent(); mMyCommand = refCommand; mEventEditor = editor; InitLocalization(); cmbQuests.Items.Clear(); cmbQuests.Items.AddRange(QuestBase.Names); cmbQuests.SelectedIndex = QuestBase.ListIndex(refCommand.QuestId); chkSkipCompletionEvent.Checked = refCommand.SkipCompletionEvent; }
public EventCommandStartQuest(StartQuestCommand refCommand, EventPage page, FrmEvent editor) { InitializeComponent(); mMyCommand = refCommand; mCurrentPage = page; mEventEditor = editor; InitLocalization(); cmbQuests.Items.Clear(); cmbQuests.Items.AddRange(QuestBase.Names); cmbQuests.SelectedIndex = QuestBase.ListIndex(refCommand.QuestId); chkShowOfferWindow.Checked = refCommand.Offer; }
private void SetupFormValues(CanStartQuestCondition condition) { cmbStartQuest.SelectedIndex = QuestBase.ListIndex(condition.QuestId); }
private void SetupFormValues(QuestCompletedCondition condition) { cmbCompletedQuest.SelectedIndex = QuestBase.ListIndex(condition.QuestId); }