C# Класс Economy.scripts.EconConfig.MarketManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CheckTradeTimeouts ( ) : void
CreateSellOrder ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price ) : void
CreateStockHeld ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price ) : void
CreateTradeOffer ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price, ulong targetPlayer ) : void
FindClosestPlayerMarket ( IMyPlayer player, bool isOpen = null ) : MarketStruct

Finds the closest player owned market of the specified open state.

FindMarketsFromLocation ( Vector3D position ) : List

Finds all available markets that are within range that can be traded with.

FindMarketsFromName ( string marketname ) : List

Find a market of the specified name, trying exact match first, then case insensative, then partial string.

IsItemBlacklistedOnServer ( string itemTypeId, string itemSubTypeName ) : bool
SyncMarketItems ( List &marketItems ) : void

Check that all current Definitions are in the EconContentStruct.

Описание методов

CheckTradeTimeouts() публичный статический Метод

public static CheckTradeTimeouts ( ) : void
Результат void

CreateSellOrder() публичный статический Метод

public static CreateSellOrder ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price ) : void
sellerId ulong
goodsTypeId string
goodsSubtypeName string
quantity decimal
price decimal
Результат void

CreateStockHeld() публичный статический Метод

public static CreateStockHeld ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price ) : void
sellerId ulong
goodsTypeId string
goodsSubtypeName string
quantity decimal
price decimal
Результат void

CreateTradeOffer() публичный статический Метод

public static CreateTradeOffer ( ulong sellerId, string goodsTypeId, string goodsSubtypeName, decimal quantity, decimal price, ulong targetPlayer ) : void
sellerId ulong
goodsTypeId string
goodsSubtypeName string
quantity decimal
price decimal
targetPlayer ulong
Результат void

FindClosestPlayerMarket() публичный статический Метод

Finds the closest player owned market of the specified open state.
public static FindClosestPlayerMarket ( IMyPlayer player, bool isOpen = null ) : MarketStruct
player IMyPlayer
isOpen bool
Результат Economy.scripts.EconStructures.MarketStruct

FindMarketsFromLocation() публичный статический Метод

Finds all available markets that are within range that can be traded with.
public static FindMarketsFromLocation ( Vector3D position ) : List
position Vector3D
Результат List

FindMarketsFromName() публичный статический Метод

Find a market of the specified name, trying exact match first, then case insensative, then partial string.
public static FindMarketsFromName ( string marketname ) : List
marketname string
Результат List

IsItemBlacklistedOnServer() публичный статический Метод

public static IsItemBlacklistedOnServer ( string itemTypeId, string itemSubTypeName ) : bool
itemTypeId string
itemSubTypeName string
Результат bool

SyncMarketItems() публичный статический Метод

Check that all current Definitions are in the EconContentStruct.
public static SyncMarketItems ( List &marketItems ) : void
marketItems List
Результат void