Table of Contents

Class MapRenderingCoordinator

Namespace
Map.Rendering
Assembly
MapAssembly.dll

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
object
MapRenderingCoordinator

Properties

MapMaterial

public Material MapMaterial { get; }

Property Value

Material

Methods

Initialize(MapTextureManager, MapModeManager, MeshRenderer, Camera)

public void Initialize(MapTextureManager textures, MapModeManager modes, MeshRenderer renderer, Camera camera)

Parameters

textures MapTextureManager
modes MapModeManager
renderer MeshRenderer
camera Camera

SetupMapRendering()

Set up complete map rendering system

public void SetupMapRendering()