工作流
Monoceros 提供两种工作流类型,分别用于执行逻辑和访问数据。
动作工作流
动作工作流是 YAML 定义的节点链,存放在 workflow/action/ 目录下。每个工作流由一组有序节点组成,节点按顺序执行,共享同一个上下文变量空间。
你可以用动作工作流来编排复杂的服务器逻辑,比如战斗反馈、任务流程、定时事件等。
属性工作流
属性工作流提供对游戏对象的统一读写访问。通过 PropertyAccessor 机制,你可以用一致的方式读取或修改实体、方块、物品、世界等对象的属性。
详见 属性工作流。
热重载
两种工作流都支持热重载。修改 YAML 文件后,使用重载命令即可生效,无需重启服务器。