Table of Contents

Class CustomCraftHelper

Namespace
Nekoyume.Helper
Assembly
Lib9c.dll
public static class CustomCraftHelper
Inheritance
CustomCraftHelper
Inherited Members

Methods

CalculateAdditionalCost(int, CustomEquipmentCraftRelationshipSheet)

public static (BigInteger, IDictionary<int, int>)? CalculateAdditionalCost(int relationship, CustomEquipmentCraftRelationshipSheet relationshipSheet)

Parameters

relationship int
relationshipSheet CustomEquipmentCraftRelationshipSheet

Returns

(BigInteger, IDictionary<int, int>)?

CalculateCraftCost(int, int, MaterialItemSheet, Row, Row, decimal)

public static (BigInteger, IDictionary<int, int>) CalculateCraftCost(int iconId, int relationship, MaterialItemSheet materialItemSheet, CustomEquipmentCraftRecipeSheet.Row recipeRow, CustomEquipmentCraftRelationshipSheet.Row relationshipRow, decimal iconCostMultiplier)

Parameters

iconId int
relationship int
materialItemSheet MaterialItemSheet
recipeRow CustomEquipmentCraftRecipeSheet.Row
relationshipRow CustomEquipmentCraftRelationshipSheet.Row
iconCostMultiplier decimal

Returns

(BigInteger, IDictionary<int, int>)

SelectCp(Row, IRandom)

public static int SelectCp(CustomEquipmentCraftRelationshipSheet.Row relationshipRow, IRandom random)

Parameters

relationshipRow CustomEquipmentCraftRelationshipSheet.Row
random IRandom

Returns

int