using System.Collections.Generic; using Goap.Core; namespace Goap.Runtime { public class AgentTypeConfig : IAgentTypeConfig { public AgentTypeConfig(string name) { this.Name = name; } public string Name { get; } public List Actions { get; set; } public List Goals { get; set; } public List TargetSensors { get; set; } public List WorldSensors { get; set; } public List MultiSensors { get; set; } } public class CapabilityConfig : ICapabilityConfig { public CapabilityConfig(string name) { this.Name = name; } public string Name { get; } public List Actions { get; set; } public List Goals { get; set; } public List TargetSensors { get; set; } public List WorldSensors { get; set; } public List MultiSensors { get; set; } } }