public void SimulateGeneration()
        {
            GenerationPart.SimulateResourceGeneration();

            MeshRenderComponent.Mesh = GenerationPart.HasResource ? FullMesh : EmptyMesh;
        }
 public GenerationSourcePart(GenerationPart generationPart, IPositionComponent physical, IMeshRenderComponent meshRenderComponent)
 {
     GenerationPart      = generationPart;
     Physical            = physical;
     MeshRenderComponent = meshRenderComponent;
 }