private static List <RecipeTool> RecipeDtoToRecipeTools(RecipeDto recipeDto) { var recipeTools = new List <RecipeTool>(); foreach (var toolDto in recipeDto.Tools) { var recipeTool = new RecipeTool() { Recipe = new Recipe() { Id = recipeDto.Id, Name = recipeDto.Name }, Tool = new Tool() { Id = toolDto.Id, Name = toolDto.Name }, Quantity = toolDto.Quantity }; recipeTools.Add(recipeTool); } return(recipeTools); }
public override void OnInspectorGUI() { DrawDefaultInspector(); RecipeTool myScript = (RecipeTool)target; if (GUILayout.Button("Create Recipe")) { myScript.AddRecipeToRecipeDB(); } if (GUILayout.Button("Destroy Recipe")) { myScript.RemoveRecipeFromRecipeDB(); } }