Class QuestItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class QuestItemVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
QuestItemVM
- Implements
- Inherited Members
Constructors
QuestItemVM(IssueBase, Action<QuestItemVM>)
public QuestItemVM(IssueBase issue, Action<QuestItemVM> onSelection)
Parameters
issue
IssueBaseonSelection
Action<QuestItemVM>
QuestItemVM(JournalLogEntry, Action<QuestItemVM>, QuestCompletionType)
public QuestItemVM(JournalLogEntry questLogEntry, Action<QuestItemVM> onSelection, QuestsVM.QuestCompletionType completion)
Parameters
questLogEntry
JournalLogEntryonSelection
Action<QuestItemVM>completion
QuestsVM.QuestCompletionType
QuestItemVM(QuestBase, Action<QuestItemVM>)
public QuestItemVM(QuestBase quest, Action<QuestItemVM> onSelection)
Parameters
quest
QuestBaseonSelection
Action<QuestItemVM>
Properties
CompletionTypeAsInt
[DataSourceProperty]
public int CompletionTypeAsInt { get; set; }
Property Value
IsCompleted
[DataSourceProperty]
public bool IsCompleted { get; set; }
Property Value
IsCompletedSuccessfully
[DataSourceProperty]
public bool IsCompletedSuccessfully { get; set; }
Property Value
IsMainQuest
[DataSourceProperty]
public bool IsMainQuest { get; set; }
Property Value
IsQuestGiverHeroHidden
[DataSourceProperty]
public bool IsQuestGiverHeroHidden { get; set; }
Property Value
IsRemainingDaysHidden
[DataSourceProperty]
public bool IsRemainingDaysHidden { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
IsTrackable
[DataSourceProperty]
public bool IsTrackable { get; set; }
Property Value
IsTracked
[DataSourceProperty]
public bool IsTracked { get; set; }
Property Value
IsUpdated
[DataSourceProperty]
public bool IsUpdated { get; set; }
Property Value
Issue
public IssueBase Issue { get; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
Quest
public QuestBase Quest { get; }
Property Value
QuestGiverHero
[DataSourceProperty]
public HeroVM QuestGiverHero { get; set; }
Property Value
QuestLogEntry
public JournalLogEntry QuestLogEntry { get; }
Property Value
RemainingDays
[DataSourceProperty]
public int RemainingDays { get; set; }
Property Value
RemainingDaysText
[DataSourceProperty]
public string RemainingDaysText { get; set; }
Property Value
RemainingDaysTextCombined
[DataSourceProperty]
public string RemainingDaysTextCombined { get; set; }
Property Value
Stages
[DataSourceProperty]
public MBBindingList<QuestStageVM> Stages { get; set; }
Property Value
Methods
ExecuteSelection()
public void ExecuteSelection()
ExecuteToggleQuestTrack()
public void ExecuteToggleQuestTrack()
RefreshValues()
public override void RefreshValues()
UpdateIsUpdated()
public void UpdateIsUpdated()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).