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