diff --git a/家园系统/UI需求/烹饪系统/烹饪食材定义.md b/家园系统/UI需求/烹饪系统/烹饪食材定义.md new file mode 100644 index 0000000..f733863 --- /dev/null +++ b/家园系统/UI需求/烹饪系统/烹饪食材定义.md @@ -0,0 +1,34 @@ +# 烹饪食材 +## 简介 +食材的某种状态在某种火候的若干时长下,变成另一种状态 +## 属性定义 +### 烹饪火候 ++ 小火 ++ 中火 ++ 大火 +```C++ +UENUM(BlueprintType) +enum class ECookingHeat: uint8 { + LOW_HEAT, // 小火 + MEDIUM_HEAT, // 中火 + HIGH_HEAT // 大火 +}; + +``` + +### 食材状态 +食材烹饪流程是一个三叉树结构 ++ 初始状态A0 ++ 烹饪中间状态A1, A2 ... An +```mermaid +graph TB + A0[食材A初始状态] --小火--> A1[状态A1] + A0 --中火--> A2[状态A2] + A0 --大火--> A3[状态A3] + A2 --小火--> A4[状态A4] + A2 --中火--> A5[状态A5] + A2 --大火--> A6[状态A6] + B0[食材B初始状态] --小火--> B1[状态B1] + B0 --中火--> B2[状态B2] + B0 --大火--> B3[状态B3] +```