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