Class MapRenderingCoordinator
Coordinates map rendering setup including material configuration and camera positioning Extracted from MapGenerator to follow single responsibility principle Works with existing MapRenderer component for mesh creation
public class MapRenderingCoordinator : MonoBehaviour
- Inheritance
-
objectMapRenderingCoordinator
Properties
MapMaterial
public Material MapMaterial { get; }
Property Value
Methods
Initialize(MapTextureManager, MapModeManager, MeshRenderer, Camera)
public void Initialize(MapTextureManager textures, MapModeManager modes, MeshRenderer renderer, Camera camera)
Parameters
texturesMapTextureManagermodesMapModeManagerrendererMeshRenderercameraCamera
SetupMapRendering()
Set up complete map rendering system
public void SetupMapRendering()