Table of Contents

Class EventScheduleExtensions

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

Methods

GetDungeonTicketCost(Row, int, Currency)

public static FungibleAssetValue GetDungeonTicketCost(this EventScheduleSheet.Row row, int numberOfTicketPurchases, Currency currency)

Parameters

row EventScheduleSheet.Row
numberOfTicketPurchases int
currency Currency

Returns

FungibleAssetValue

GetDungeonTicketCostV1(Row, int)

[Obsolete("Use `GetDungeonTicketCost()` instead.")]
public static long GetDungeonTicketCostV1(this EventScheduleSheet.Row row, int numberOfTicketPurchases)

Parameters

row EventScheduleSheet.Row
numberOfTicketPurchases int

Returns

long

GetStageExp(Row, int, int)

public static int GetStageExp(this EventScheduleSheet.Row row, int stageNumber, int multiplier = 1)

Parameters

row EventScheduleSheet.Row
stageNumber int
multiplier int

Returns

int

ToEventScheduleId(int)

public static int ToEventScheduleId(this int eventDungeonOrRecipeId)

Parameters

eventDungeonOrRecipeId int

Returns

int

TryGetRowForDungeon(EventScheduleSheet, long, out Row)

public static bool TryGetRowForDungeon(this EventScheduleSheet sheet, long blockIndex, out EventScheduleSheet.Row row)

Parameters

sheet EventScheduleSheet
blockIndex long
row EventScheduleSheet.Row

Returns

bool

TryGetRowForRecipe(EventScheduleSheet, long, out Row)

public static bool TryGetRowForRecipe(this EventScheduleSheet sheet, long blockIndex, out EventScheduleSheet.Row row)

Parameters

sheet EventScheduleSheet
blockIndex long
row EventScheduleSheet.Row

Returns

bool

ValidateFromActionForDungeon(EventScheduleSheet, long, int, int, string, string)

public static EventScheduleSheet.Row ValidateFromActionForDungeon(this EventScheduleSheet scheduleSheet, long blockIndex, int eventScheduleId, int eventDungeonId, string actionTypeText, string addressesHex)

Parameters

scheduleSheet EventScheduleSheet
blockIndex long
eventScheduleId int
eventDungeonId int
actionTypeText string
addressesHex string

Returns

EventScheduleSheet.Row

ValidateFromActionForRecipe(EventScheduleSheet, long, int, int, string, string)

public static EventScheduleSheet.Row ValidateFromActionForRecipe(this EventScheduleSheet scheduleSheet, long blockIndex, int eventScheduleId, int eventRecipeId, string actionTypeText, string addressesHex)

Parameters

scheduleSheet EventScheduleSheet
blockIndex long
eventScheduleId int
eventRecipeId int
actionTypeText string
addressesHex string

Returns

EventScheduleSheet.Row