public void UnregisterMapGenerationCallbackReceiver(IMapGenerationCallbackReceiver receiver) { if (this.chunkEventManager == null) { return; } this.chunkEventManager.MapGenerationCallbackReceivers.Remove(receiver); }
public void RegisterMapGenerationCallbackReceiver(IMapGenerationCallbackReceiver receiver) { if (this.chunkEventManager == null) { this.chunkEventManager = new ChunkEvents(this); } this.chunkEventManager.MapGenerationCallbackReceivers.Add(receiver); }