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; } } } } }
private void cmbQuestInProgress_SelectedIndexChanged(object sender, EventArgs e) { cmbQuestTask.Items.Clear(); var quest = QuestBase.Get(QuestBase.IdFromList(cmbQuestInProgress.SelectedIndex)); if (quest != null) { foreach (var task in quest.Tasks) { cmbQuestTask.Items.Add(task.GetTaskString(Strings.TaskEditor.descriptions)); } if (cmbQuestTask.Items.Count > 0) { cmbQuestTask.SelectedIndex = 0; } } }
private void SaveFormValues(QuestInProgressCondition condition) { condition.QuestId = QuestBase.IdFromList(cmbQuestInProgress.SelectedIndex); condition.Progress = (QuestProgressState)cmbTaskModifier.SelectedIndex; condition.TaskId = Guid.Empty; if (cmbTaskModifier.SelectedIndex != 0) { //Get Quest Task Here var quest = QuestBase.Get(QuestBase.IdFromList(cmbQuestInProgress.SelectedIndex)); if (quest != null) { if (cmbQuestTask.SelectedIndex > -1) { condition.TaskId = quest.Tasks[cmbQuestTask.SelectedIndex].Id; } } } }
private void btnSave_Click(object sender, EventArgs e) { mMyCommand.QuestId = QuestBase.IdFromList(cmbQuests.SelectedIndex); if (cmbQuests.SelectedIndex > -1) { var quest = QuestBase.Get(QuestBase.IdFromList(cmbQuests.SelectedIndex)); if (quest != null) { var i = -1; foreach (var task in quest.Tasks) { i++; if (i == cmbQuestTask.SelectedIndex) { mMyCommand.TaskId = task.Id; } } } } mEventEditor.FinishCommandEdit(); }
private void cmbQuests_SelectedIndexChanged(object sender, EventArgs e) { cmbQuestTask.Hide(); lblTask.Hide(); if (cmbQuests.SelectedIndex > -1) { var quest = QuestBase.Get(QuestBase.IdFromList(cmbQuests.SelectedIndex)); if (quest != null) { lblTask.Show(); cmbQuestTask.Show(); cmbQuestTask.Items.Clear(); foreach (var task in quest.Tasks) { cmbQuestTask.Items.Add(task.GetTaskString(Strings.TaskEditor.descriptions)); if (task.Id == mMyCommand.TaskId) { cmbQuestTask.SelectedIndex = cmbQuestTask.Items.Count - 1; } } } } }
private void SaveFormValues(QuestCompletedCondition condition) { condition.QuestId = QuestBase.IdFromList(cmbCompletedQuest.SelectedIndex); }
private void SaveFormValues(CanStartQuestCondition condition) { condition.QuestId = QuestBase.IdFromList(cmbStartQuest.SelectedIndex); }
private void btnSave_Click(object sender, EventArgs e) { mMyCommand.QuestId = QuestBase.IdFromList(cmbQuests.SelectedIndex); mMyCommand.Offer = chkShowOfferWindow.Checked; mEventEditor.FinishCommandEdit(); }
private void btnSave_Click(object sender, EventArgs e) { mMyCommand.QuestId = QuestBase.IdFromList(cmbQuests.SelectedIndex); mMyCommand.SkipCompletionEvent = chkSkipCompletionEvent.Checked; mEventEditor.FinishCommandEdit(); }