开发者必读

我们使用接口/策略/抽象基类来满足开发者想要扩展、替换系统能力的需求。例如:

  • 开发者想要自定义一个智能体调度策略,需要实现 IAgentSelectionStrategy 接口。
  • 开发者想要自定义一个智能体空闲策略,需要实现 AgentIdleStrategy 接口。
  • 开发者想自定义搬运蓝图的取料位置、目的地,需要实现 ILocationGetter 接口。
  • 等等

开发者可以通过查看函数签名,来了解输入输出应满足的格式要求。不满足要求的实现,会导致运行时错误。