Esempio n. 1
0
 internal ChunkRef(ChunkManager chunks, ChunkPos pos)
 {
     ThrowIf.Argument.IsNull(chunks, nameof(chunks));
     Chunks   = chunks;
     Position = pos;
 }
Esempio n. 2
0
 internal StorageRegistry(ChunkManager chunks)
 {
     _chunks = chunks;
 }
Esempio n. 3
0
 internal BlockRef(ChunkManager chunks, BlockPos pos)
 {
     Chunks   = ThrowIf.Argument.IsNull(chunks, nameof(chunks));;
     Position = pos;
 }
Esempio n. 4
0
 public Option <T> Set <T>(Option <T> value) where T : IComponent =>
 EntityManager[ChunkManager.GetOrCreateChunkEntity(Position)].Set <T>(value);