跳转至

编辑器 API

编辑器区 namespace Aethiumian.AI.Editor

注意!位于这个namespace底下的所有脚本只允许在Editor中使用,意味着他们不可能在游戏编译完成后存在于游戏中

CustomNodeDrawerBase code

所有NodeDrawer的基类型,提供各类工具来绘制一个节点

DefaultDrawer code

默认节点绘制器

当一个节点没有设置一个绘制器时,该节点就会被默认绘制器所绘制

CustomNodeDrawerAttribute code

自定义Node Drawer的Attribute,举例:

[CustomNodeDrawer(typeof(Always))]
public class AlwaysDrawer : CustomNodeDrawerBase
{
    ...
}

这是一个负责绘制节点Always的自定义绘制脚本

AIEditor code

AI Editor窗口的脚本