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