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.

21 lines
485B

  1. namespace Svelto.ECS
  2. {
  3. public abstract class SingleNodeEngine<TNodeType> : INodeEngine<INode> where TNodeType : class, INode
  4. {
  5. void INodeEngine<INode>.Add(INode obj)
  6. {
  7. Add(obj as TNodeType);
  8. }
  9. void INodeEngine<INode>.Remove(INode obj)
  10. {
  11. Remove(obj as TNodeType);
  12. }
  13. protected virtual void Add(TNodeType node)
  14. {}
  15. protected virtual void Remove(TNodeType node)
  16. {}
  17. }
  18. }