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