Example #1
0
    public void Init(World world, Chunk chunk, ChunkVector chunkVector)
    {
        if (!AffectsChunk(world, chunkVector))
        {
            return;
        }

        InitInternal(world, chunk, chunkVector);
    }
Example #2
0
 protected virtual bool AffectsChunk(World world, ChunkVector chunkVector)
 {
     return(false);
 }
Example #3
0
 protected abstract void InitInternal(World world, Chunk chunk, ChunkVector chunkVector);