private CraftingStatus CanServerCraft(CraftingRecipe recipe, List <ReagentContainer> reagentsContainers) { if (IsPlayerAbleToCraft() == false) { return(CraftingStatus.NotAbleToCraft); } return(recipe.CheckPossibleReagents(reagentsContainers) ? CraftingStatus.AllGood : CraftingStatus.NotEnoughReagents); }