Table of Contents

Class WeaponDesignResultPropertyItemVM

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

Constructors

WeaponDesignResultPropertyItemVM(TextObject, float, float, bool)

public WeaponDesignResultPropertyItemVM(TextObject description, float value, float changeAmount, bool showFloatingPoint)

Parameters

description TextObject
value float
changeAmount float
showFloatingPoint bool

WeaponDesignResultPropertyItemVM(TextObject, float, float, float, bool, bool, bool)

public WeaponDesignResultPropertyItemVM(TextObject description, float craftedValue, float requiredValue, float changeAmount, bool showFloatingPoint, bool isExceedingBeneficial, bool showTooltip = true)

Parameters

description TextObject
craftedValue float
requiredValue float
changeAmount float
showFloatingPoint bool
isExceedingBeneficial bool
showTooltip bool

Properties

BonusPenaltyTooltip

[DataSourceProperty]
public HintViewModel BonusPenaltyTooltip { get; set; }

Property Value

HintViewModel

ChangeAmount

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

Property Value

float

CraftedValueTooltip

[DataSourceProperty]
public HintViewModel CraftedValueTooltip { get; set; }

Property Value

HintViewModel

HasBenefit

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

Property Value

bool

InitialValue

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

Property Value

float

IsOrderResult

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

Property Value

bool

OrderRequirementTooltip

[DataSourceProperty]
public HintViewModel OrderRequirementTooltip { get; set; }

Property Value

HintViewModel

PropertyLbl

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

Property Value

string

RequiredValueText

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

Property Value

string

ShowFloatingPoint

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

Property Value

bool

TargetValue

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

Property Value

float

Methods

RefreshValues()

public override void RefreshValues()

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