Mirror of Svelto.ECS because we're a fan of it
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IEngine.cs 429B

123456789101112131415161718192021
  1. namespace Svelto.ECS
  2. {
  3. public interface IEngine
  4. {}
  5. public interface INodeEngine<in TNodeType>:IEngine where TNodeType:INode
  6. {
  7. void Add(TNodeType obj);
  8. void Remove(TNodeType obj);
  9. }
  10. public interface INodesEngine : INodeEngine<INode>
  11. {
  12. System.Type[] AcceptedNodes();
  13. }
  14. public interface IQueryableNodeEngine:IEngine
  15. {
  16. IEngineNodeDB nodesDB { set; }
  17. }
  18. }