Table of Contents

Class CollectionState

Namespace
Nekoyume.Model.State
Assembly
Lib9c.dll

Represents the state of a collection.

public class CollectionState : IBencodable
Inheritance
CollectionState
Implements
IBencodable
Inherited Members

Constructors

CollectionState()

public CollectionState()

CollectionState(IValue)

public CollectionState(IValue bencoded)

Parameters

bencoded IValue

CollectionState(List)

public CollectionState(List serialized)

Parameters

serialized List

Fields

Ids

public SortedSet<int> Ids

Field Value

SortedSet<int>

Properties

Bencoded

An Bencodex.Types.IValue representation of this object that can be decoded back to instantiate an equal object. The decoded object must be equal to the original in the sense that Equals(T) should be true.

public IValue Bencoded { get; }

Property Value

IValue

Remarks

Note that the only requirement is that the produced Bencodex.Types.IValue can be decoded back to an equal object. This representation may not be canonical in the sense that additional junk data may be present in an Bencodex.Types.IValue that one may wish to decode and this may be discarded while decoding.

A specific implemnetation may decide to only allow the canonical representation to be decoded.

Methods

GetModifiers(CollectionSheet)

public List<StatModifier> GetModifiers(CollectionSheet collectionSheet)

Parameters

collectionSheet CollectionSheet

Returns

List<StatModifier>