Show / Hide Table of Contents

Class EcoMarketplaceManager

Manages the list of stuff to buy provided to the client.

Inheritance
System.Object
EcoMarketplaceManager
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Systems.EcoMarketplace
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
Type Description
System.Collections.Generic.Dictionary<System.String, AchievementDefinition>

Categories

Declaration
public List<MarketplaceCategory> Categories { get; set; }
Property Value
Type Description
System.Collections.Generic.List<MarketplaceCategory>

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Initializer

Declaration
public static Initializer Initializer { get; }
Property Value
Type Description
Initializer

ItemIDsRequiringStrangeItem

Declaration
public ThreadSafeHashSet<int> ItemIDsRequiringStrangeItem { get; set; }
Property Value
Type Description
ThreadSafeHashSet<System.Int32>

Methods

Initialize()

Declaration
public void Initialize()

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

IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾