27 lines
679 B
C#
27 lines
679 B
C#
using System.Collections.Generic;
|
|
|
|
namespace DanieleMarotta.RiversongCodeShowcase
|
|
{
|
|
public class HousePanelModel : UIModel
|
|
{
|
|
private bool _allNeedsMet;
|
|
|
|
private TierUpgradeState _upgradeState;
|
|
|
|
public List<HousePanelNeedModel> Needs { get; } = new();
|
|
|
|
public bool AllNeedsMet
|
|
{
|
|
get => _allNeedsMet;
|
|
set => SetProperty(ref _allNeedsMet, value);
|
|
}
|
|
|
|
public TierUpgradeState UpgradeState
|
|
{
|
|
get => _upgradeState;
|
|
set => SetProperty(ref _upgradeState, value);
|
|
}
|
|
|
|
public List<HousePanelUpgradeMaterialModel> UpgradeMaterials { get; } = new();
|
|
}
|
|
} |