Through Code
AgentType
using CrashKonijn.Docs.GettingStarted.Capabilities;
using CrashKonijn.Goap.Core;
using CrashKonijn.Goap.Runtime;
namespace CrashKonijn.Docs.GettingStarted.AgentTypes
{
public class DemoAgentTypeFactory : AgentTypeFactoryBase
{
public override IAgentTypeConfig Create()
{
var factory = new AgentTypeBuilder("DemoAgent");
factory.AddCapability<IdleCapabilityFactory>();
factory.AddCapability<PearCapability>();
return factory.Build();
}
}
}
Capabilities
Dynamic Conditions
Callbacks
Adding the set to GOAP

Adding the set to the agent.
Last updated