Table of Contents

Class SheetsExtensions

Namespace
Nekoyume.Extensions
Assembly
Lib9c.dll
public static class SheetsExtensions
Inheritance
SheetsExtensions
Inherited Members

Methods

FindLevelByStakedAmount(IStakeRewardSheet, Address, FungibleAssetValue)

public static int FindLevelByStakedAmount(this IStakeRewardSheet sheet, Address agentAddress, FungibleAssetValue balance)

Parameters

sheet IStakeRewardSheet
agentAddress Address
balance FungibleAssetValue

Returns

int

FindPreviousRaidIdByBlockIndex(WorldBossListSheet, long)

public static int FindPreviousRaidIdByBlockIndex(this WorldBossListSheet sheet, long blockIndex)

Parameters

sheet WorldBossListSheet
blockIndex long

Returns

int

FindPreviousRowByBlockIndex(WorldBossListSheet, long)

public static WorldBossListSheet.Row FindPreviousRowByBlockIndex(this WorldBossListSheet sheet, long blockIndex)

Parameters

sheet WorldBossListSheet
blockIndex long

Returns

WorldBossListSheet.Row

FindRaidIdByBlockIndex(WorldBossListSheet, long)

public static int FindRaidIdByBlockIndex(this WorldBossListSheet sheet, long blockIndex)

Parameters

sheet WorldBossListSheet
blockIndex long

Returns

int

FindRowByBlockIndex(WorldBossListSheet, long)

public static WorldBossListSheet.Row FindRowByBlockIndex(this WorldBossListSheet sheet, long blockIndex)

Parameters

sheet WorldBossListSheet
blockIndex long

Returns

WorldBossListSheet.Row

GetActionPointByStaking(StakeActionPointCoefficientSheet, int, int, int)

public static int GetActionPointByStaking(this StakeActionPointCoefficientSheet sheet, int originAp, int playCount, int level)

Parameters

sheet StakeActionPointCoefficientSheet
originAp int
playCount int
level int

Returns

int

GetAddress(Dictionary<Type, (Address address, ISheet sheet)>, Type)

public static Address GetAddress(this Dictionary<Type, (Address address, ISheet sheet)> sheets, Type type)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
type Type

Returns

Address

GetAddress<T>(Dictionary<Type, (Address address, ISheet sheet)>)

public static Address GetAddress<T>(this Dictionary<Type, (Address address, ISheet sheet)> sheets) where T : ISheet

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

Address

Type Parameters

T

GetArenaSimulatorSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static ArenaSimulatorSheets GetArenaSimulatorSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

ArenaSimulatorSheets

GetArenaSimulatorSheetsV1(Dictionary<Type, (Address address, ISheet sheet)>)

public static ArenaSimulatorSheetsV1 GetArenaSimulatorSheetsV1(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

ArenaSimulatorSheetsV1

GetArenaSimulatorSheets_v100291(Dictionary<Type, (Address address, ISheet sheet)>)

public static ArenaSimulatorSheetsV1 GetArenaSimulatorSheets_v100291(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

ArenaSimulatorSheetsV1

GetAvatarSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static AvatarSheets GetAvatarSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

AvatarSheets

GetItemSheet(Dictionary<Type, (Address address, ISheet sheet)>)

public static ItemSheet GetItemSheet(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

ItemSheet

GetQuestSheet(Dictionary<Type, (Address address, ISheet sheet)>)

public static QuestSheet GetQuestSheet(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

QuestSheet

GetRaidSimulatorSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static RaidSimulatorSheets GetRaidSimulatorSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

RaidSimulatorSheets

GetRaidSimulatorSheetsV1(Dictionary<Type, (Address address, ISheet sheet)>)

public static RaidSimulatorSheetsV1 GetRaidSimulatorSheetsV1(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

RaidSimulatorSheetsV1

GetRankingSimulatorSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static RankingSimulatorSheets GetRankingSimulatorSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

RankingSimulatorSheets

GetRankingSimulatorSheetsV1(Dictionary<Type, (Address address, ISheet sheet)>)

public static RankingSimulatorSheetsV1 GetRankingSimulatorSheetsV1(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

RankingSimulatorSheetsV1

GetRankingSimulatorSheetsV100291(Dictionary<Type, (Address address, ISheet sheet)>)

public static RankingSimulatorSheetsV1 GetRankingSimulatorSheetsV100291(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

RankingSimulatorSheetsV1

GetSheet(Dictionary<Type, (Address address, ISheet sheet)>, Type)

public static ISheet GetSheet(this Dictionary<Type, (Address address, ISheet sheet)> sheets, Type sheetType)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
sheetType Type

Returns

ISheet

GetSheet<T>(Dictionary<Type, (Address address, ISheet sheet)>)

public static T GetSheet<T>(this Dictionary<Type, (Address address, ISheet sheet)> sheets) where T : ISheet

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

T

Type Parameters

T

GetSimulatorSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static SimulatorSheets GetSimulatorSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

SimulatorSheets

GetSimulatorSheetsV1(Dictionary<Type, (Address address, ISheet sheet)>)

public static SimulatorSheetsV1 GetSimulatorSheetsV1(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

SimulatorSheetsV1

GetSimulatorSheetsV100291(Dictionary<Type, (Address address, ISheet sheet)>)

public static SimulatorSheetsV1 GetSimulatorSheetsV100291(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

SimulatorSheetsV1

GetStageSimulatorSheets(Dictionary<Type, (Address address, ISheet sheet)>)

public static StageSimulatorSheets GetStageSimulatorSheets(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

StageSimulatorSheets

GetStageSimulatorSheetsV1(Dictionary<Type, (Address address, ISheet sheet)>)

public static StageSimulatorSheetsV1 GetStageSimulatorSheetsV1(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

StageSimulatorSheetsV1

GetStageSimulatorSheetsV100291(Dictionary<Type, (Address address, ISheet sheet)>)

public static StageSimulatorSheetsV1 GetStageSimulatorSheetsV100291(this Dictionary<Type, (Address address, ISheet sheet)> sheets)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>

Returns

StageSimulatorSheetsV1

TryGetAddress(Dictionary<Type, (Address address, ISheet sheet)>, Type, out Address)

public static bool TryGetAddress(this Dictionary<Type, (Address address, ISheet sheet)> sheets, Type type, out Address address)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
type Type
address Address

Returns

bool

TryGetAddress<T>(Dictionary<Type, (Address address, ISheet sheet)>, out Address)

public static bool TryGetAddress<T>(this Dictionary<Type, (Address address, ISheet sheet)> sheets, out Address address) where T : ISheet

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
address Address

Returns

bool

Type Parameters

T

TryGetSheet(Dictionary<Type, (Address address, ISheet sheet)>, Type, out ISheet)

public static bool TryGetSheet(this Dictionary<Type, (Address address, ISheet sheet)> sheets, Type type, out ISheet sheet)

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
type Type
sheet ISheet

Returns

bool

TryGetSheet<T>(Dictionary<Type, (Address address, ISheet sheet)>, out T)

public static bool TryGetSheet<T>(this Dictionary<Type, (Address address, ISheet sheet)> sheets, out T sheet) where T : ISheet

Parameters

sheets Dictionary<Type, (Address address, ISheet sheet)>
sheet T

Returns

bool

Type Parameters

T