using Svelto.DataStructures; namespace Svelto.ECS { public interface IEngineNodeDB { ReadOnlyDictionary QueryIndexableNodes() where T:INode; bool TryQueryNode(int ID, out T node) where T:INode; T QueryNode(int ID) where T:INode; FasterReadOnlyListCast QueryNodes() where T:INode; bool TryQueryMetaNode(int metaEntityID, out T node) where T : INode; T QueryMetaNode(int metaEntityID) where T : INode; FasterReadOnlyListCast QueryMetaNodes() where T : INode; } }