Table of Contents

Class SettlementProjectSelectionVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.TownManagement
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class SettlementProjectSelectionVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
SettlementProjectSelectionVM
Implements
Inherited Members

Constructors

SettlementProjectSelectionVM(Settlement, Action)

public SettlementProjectSelectionVM(Settlement settlement, Action onAnyChangeInQueue)

Parameters

settlement Settlement
onAnyChangeInQueue Action

Properties

AvailableProjects

[DataSourceProperty]
public MBBindingList<SettlementBuildingProjectVM> AvailableProjects { get; set; }

Property Value

MBBindingList<SettlementBuildingProjectVM>

CurrentDailyDefault

[DataSourceProperty]
public SettlementDailyProjectVM CurrentDailyDefault { get; set; }

Property Value

SettlementDailyProjectVM

CurrentDevelopmentQueue

[DataSourceProperty]
public MBBindingList<SettlementBuildingProjectVM> CurrentDevelopmentQueue { get; set; }

Property Value

MBBindingList<SettlementBuildingProjectVM>

CurrentSelectedProject

[DataSourceProperty]
public SettlementProjectVM CurrentSelectedProject { get; set; }

Property Value

SettlementProjectVM

DailyDefaultList

[DataSourceProperty]
public MBBindingList<SettlementDailyProjectVM> DailyDefaultList { get; set; }

Property Value

MBBindingList<SettlementDailyProjectVM>

DailyDefaultsExplanationText

[DataSourceProperty]
public string DailyDefaultsExplanationText { get; set; }

Property Value

string

DailyDefaultsText

[DataSourceProperty]
public string DailyDefaultsText { get; set; }

Property Value

string

LocalDevelopmentList

public List<Building> LocalDevelopmentList { get; }

Property Value

List<Building>

ProjectsText

[DataSourceProperty]
public string ProjectsText { get; set; }

Property Value

string

QueueText

[DataSourceProperty]
public string QueueText { get; set; }

Property Value

string

Methods

Refresh()

public void Refresh()

RefreshValues()

public override void RefreshValues()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).