Table of Contents

Class CrystalRandomSkillState

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

Constructors

CrystalRandomSkillState(Address, List)

public CrystalRandomSkillState(Address address, List serialized)

Parameters

address Address
serialized List

CrystalRandomSkillState(Address, int)

public CrystalRandomSkillState(Address address, int stageId)

Parameters

address Address
stageId int

Properties

Address

public Address Address { get; }

Property Value

Address

SkillIds

public List<int> SkillIds { get; }

Property Value

List<int>

StageId

public int StageId { get; }

Property Value

int

StarCount

public int StarCount { get; }

Property Value

int

Methods

GetHighestRankSkill(CrystalRandomBuffSheet)

public int GetHighestRankSkill(CrystalRandomBuffSheet crystalRandomBuffSheet)

Parameters

crystalRandomBuffSheet CrystalRandomBuffSheet

Returns

int

GetSkill(int, CrystalRandomBuffSheet, SkillSheet)

public static Skill GetSkill(int skillId, CrystalRandomBuffSheet crystalRandomBuffSheet, SkillSheet skillSheet)

Parameters

skillId int
crystalRandomBuffSheet CrystalRandomBuffSheet
skillSheet SkillSheet

Returns

Skill

Serialize()

public IValue Serialize()

Returns

IValue

Update(List<int>)

public void Update(List<int> skillIds)

Parameters

skillIds List<int>

Update(int, CrystalStageBuffGachaSheet)

public void Update(int gotStarCount, CrystalStageBuffGachaSheet sheet)

Parameters

gotStarCount int
sheet CrystalStageBuffGachaSheet