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