leerform recipe subsystem created

This commit is contained in:
EugeneTes
2026-03-31 13:26:26 +02:00
parent 4bd117af47
commit 1c7a4abd5c
20 changed files with 823 additions and 70 deletions

View File

@@ -6,8 +6,9 @@ namespace CandyboxPlugin.Module;
public class CandyboxRecipeCreationTool:IRecipeCreationTool
{
public bool Enabled { get; set; } = true;
public bool CreateRecipe(out string recipeName)
public Task<string?> CreateRecipeAsync()
{
return MaterialInputBox.Prompt("Recipe name","", out recipeName)==DialogResult.OK;
var result = MaterialInputBox.Prompt("Recipe name","", out var recipeName);
return Task.FromResult(result == DialogResult.OK ? recipeName : null);
}
}