public bool Remove(EntityBucket <TGroup, TSubEntity> entity) { throw new NotImplementedException(); }
public void Update(EntityBucket <TGroup, TSubEntity> entity, EntityEntryState state) { throw new NotImplementedException(); }
public EntityEntry <EntityBucket <TGroup, TSubEntity> > GetEntry(EntityBucket <TGroup, TSubEntity> entity) { throw new NotImplementedException(); }
public abstract BucketChangeResult ChangeBucket( EntityLocation entityLocation, EntityBucket dstBucket );
public EntityLocation(EntityBucket bucket, uint index) => (Bucket, Index) = (bucket, index);
public EntityRec WithBucket(EntityBucket newBucket) { var location = new EntityLocation(newBucket, Location.Index); return(new EntityRec(Entity, Group, location)); }