13 lines
408 B
C#
13 lines
408 B
C#
namespace BaseGames.AI
|
|
{
|
|
/// <summary>
|
|
/// 能产出共享 AiGraph 的东西。两个实现:
|
|
/// AiScript(定制路径,写 C# 类)与 AiRecipeSO(配方路径,建资产)。
|
|
/// </summary>
|
|
public interface IAiDefinition
|
|
{
|
|
/// <summary>惰性构建并缓存共享图(flyweight:每个定义只建一次)。</summary>
|
|
AiGraph GetOrBuildGraph();
|
|
}
|
|
}
|