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