Table of Contents

Class RuneHelper

Namespace
Nekoyume.Helper
Assembly
Lib9c.dll
public static class RuneHelper
Inheritance
RuneHelper
Inherited Members

Fields

DailyRewardRune

public static readonly Currency DailyRewardRune

Field Value

Currency

StakeRune

public static readonly Currency StakeRune

Field Value

Currency

Methods

CalculateRuneLevelBonus(AllRuneState, RuneListSheet, RuneLevelBonusSheet)

public static int CalculateRuneLevelBonus(AllRuneState allRuneState, RuneListSheet runeListSheet, RuneLevelBonusSheet runeLevelBonusSheet)

Parameters

allRuneState AllRuneState
runeListSheet RuneListSheet
runeLevelBonusSheet RuneLevelBonusSheet

Returns

int

CalculateStakeReward(FungibleAssetValue, int)

public static FungibleAssetValue CalculateStakeReward(FungibleAssetValue stakeAmount, int rate)

Parameters

stakeAmount FungibleAssetValue
rate int

Returns

FungibleAssetValue

ToCurrency(Row)

public static Currency ToCurrency(RuneSheet.Row runeRow)

Parameters

runeRow RuneSheet.Row

Returns

Currency

ToFungibleAssetValue(Row, int)

public static FungibleAssetValue ToFungibleAssetValue(RuneSheet.Row runeRow, int quantity)

Parameters

runeRow RuneSheet.Row
quantity int

Returns

FungibleAssetValue

TryEnhancement(int, Row, IRandom, int, out LevelUpResult)

public static bool TryEnhancement(int startRuneLevel, RuneCostSheet.Row costRow, IRandom random, int tryCount, out RuneEnhancement.LevelUpResult levelUpResult)

Parameters

startRuneLevel int
costRow RuneCostSheet.Row
random IRandom
tryCount int
levelUpResult RuneEnhancement.LevelUpResult

Returns

bool