Table of Contents

Class CraftingListPropertyItem

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class CraftingListPropertyItem : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
CraftingListPropertyItem
Implements
Inherited Members

Constructors

CraftingListPropertyItem(TextObject, float, float, float, CraftingStatTypes, bool)

public CraftingListPropertyItem(TextObject description, float maxValue, float value, float targetValue, CraftingTemplate.CraftingStatTypes propertyType, bool isAlternativeUsageProperty = false)

Parameters

description TextObject
maxValue float
value float
targetValue float
propertyType CraftingTemplate.CraftingStatTypes
isAlternativeUsageProperty bool

Fields

Description

public readonly TextObject Description

Field Value

TextObject

Type

public readonly CraftingTemplate.CraftingStatTypes Type

Field Value

CraftingTemplate.CraftingStatTypes

_isAlternativeUsageProperty

public bool _isAlternativeUsageProperty

Field Value

bool

Properties

HasValidTarget

[DataSourceProperty]
public bool HasValidTarget { get; set; }

Property Value

bool

HasValidValue

[DataSourceProperty]
public bool HasValidValue { get; set; }

Property Value

bool

IsAlternativeUsageProperty

[DataSourceProperty]
public bool IsAlternativeUsageProperty { get; set; }

Property Value

bool

IsExceedingBeneficial

[DataSourceProperty]
public bool IsExceedingBeneficial { get; set; }

Property Value

bool

IsValidForUsage

[DataSourceProperty]
public bool IsValidForUsage { get; set; }

Property Value

bool

PropertyLbl

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

Property Value

string

PropertyMaxValue

[DataSourceProperty]
public float PropertyMaxValue { get; set; }

Property Value

float

PropertyValue

[DataSourceProperty]
public float PropertyValue { get; set; }

Property Value

float

PropertyValueText

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

Property Value

string

SeparatorText

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

Property Value

string

TargetValue

[DataSourceProperty]
public float TargetValue { get; set; }

Property Value

float

TargetValueText

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

Property Value

string

Methods

RefreshValues()

public override void RefreshValues()

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