Files
zeling_v2/Assets/_Game/Scripts/AI/IAiDefinition.cs
T

13 lines
408 B
C#

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