Class EcoMarketplaceManager
Manages the list of stuff to buy provided to the client.
Inheritance
System.Object
EcoMarketplaceManager
Assembly: Eco.Gameplay.dll
Syntax
public class EcoMarketplaceManager : Object, IController, IViewController, IHasUniversalID
Constructors
EcoMarketplaceManager()
Declaration
public EcoMarketplaceManager()
Properties
AchievementsRequiredForRecipes
Declaration
public Dictionary<string, AchievementDefinition> AchievementsRequiredForRecipes { get; set; }
Property Value
Categories
Declaration
public List<MarketplaceCategory> Categories { get; set; }
Property Value
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Initializer
Declaration
public static Initializer Initializer { get; }
Property Value
ItemIDsRequiringStrangeItem
Declaration
public ThreadSafeHashSet<int> ItemIDsRequiringStrangeItem { get; set; }
Property Value
Methods
Initialize()
Declaration
ItemBought(User, MarketplaceTransaction)
Notifies the server that an item was bought and to update accordingly.
Declaration
public void ItemBought(User user, MarketplaceTransaction transaction)
Parameters
Type |
Name |
Description |
User |
user |
|
StrangeCloud.Service.Client.Contracts.MarketplaceTransaction |
transaction |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
Extension Methods