Class TradeItemPriceFactorModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class TradeItemPriceFactorModel : GameModel
- Inheritance
-
TradeItemPriceFactorModel
- Derived
- Inherited Members
Constructors
TradeItemPriceFactorModel()
protected TradeItemPriceFactorModel()
Methods
GetBasePriceFactor(ItemCategory, float, float, float, bool, int)
public abstract float GetBasePriceFactor(ItemCategory itemCategory, float inStoreValue, float supply, float demand, bool isSelling, int transferValue)
Parameters
itemCategory
ItemCategoryinStoreValue
floatsupply
floatdemand
floatisSelling
booltransferValue
int
Returns
GetPrice(EquipmentElement, MobileParty, PartyBase, bool, float, float, float)
public abstract int GetPrice(EquipmentElement itemRosterElement, MobileParty clientParty, PartyBase merchant, bool isSelling, float inStoreValue, float supply, float demand)
Parameters
itemRosterElement
EquipmentElementclientParty
MobilePartymerchant
PartyBaseisSelling
boolinStoreValue
floatsupply
floatdemand
float
Returns
GetTheoreticalMaxItemMarketValue(ItemObject)
public abstract int GetTheoreticalMaxItemMarketValue(ItemObject item)
Parameters
item
ItemObject
Returns
GetTradePenalty(ItemObject, MobileParty, PartyBase, bool, float, float, float)
public abstract float GetTradePenalty(ItemObject item, MobileParty clientParty, PartyBase merchant, bool isSelling, float inStore, float supply, float demand)
Parameters
item
ItemObjectclientParty
MobilePartymerchant
PartyBaseisSelling
boolinStore
floatsupply
floatdemand
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).