Exemplo n.º 1
0
 private int createEntity()
 {
     if (!freedIds.Empty)
     {
         TIntIterator iterator = freedIds.GetEnumerator();
         int          id       = iterator.next();
         iterator.remove();
         loadedIds.add(id);
         return(id);
     }
     if (nextEntityId == NULL_ID)
     {
         nextEntityId++;
     }
     loadedIds.add(nextEntityId);
     return(nextEntityId++);
 }
Exemplo n.º 2
0
 public virtual EntityRef next()
 {
     return(outerInstance.createEntityRef(idIterator.next()));
 }