Table of Contents

Class RuneSlotState

Namespace
Nekoyume.Model.State
Assembly
Lib9c.dll
public class RuneSlotState : IState
Inheritance
RuneSlotState
Implements
Inherited Members

Constructors

RuneSlotState(List)

public RuneSlotState(List serialized)

Parameters

serialized List

RuneSlotState(BattleType)

public RuneSlotState(BattleType battleType)

Parameters

battleType BattleType

Properties

BattleType

public BattleType BattleType { get; }

Property Value

BattleType

Methods

DeriveAddress(Address, BattleType)

public static Address DeriveAddress(Address avatarAddress, BattleType battleType)

Parameters

avatarAddress Address
battleType BattleType

Returns

Address

GetEquippedRuneSlotInfos()

public List<RuneSlotInfo> GetEquippedRuneSlotInfos()

Returns

List<RuneSlotInfo>

GetRuneSlot()

public List<RuneSlot> GetRuneSlot()

Returns

List<RuneSlot>

Serialize()

public IValue Serialize()

Returns

IValue

Unlock(int)

public void Unlock(int index)

Parameters

index int

UpdateSlot(List<RuneSlotInfo>, RuneListSheet)

public void UpdateSlot(List<RuneSlotInfo> runeInfos, RuneListSheet runeListSheet)

Parameters

runeInfos List<RuneSlotInfo>
runeListSheet RuneListSheet

UpdateSlotV2(List<RuneSlotInfo>, RuneListSheet)

[Obsolete("UpdateSlotV2")]
public void UpdateSlotV2(List<RuneSlotInfo> runeInfos, RuneListSheet runeListSheet)

Parameters

runeInfos List<RuneSlotInfo>
runeListSheet RuneListSheet