Table of Contents

Namespace Map.Interaction

Classes

ProvinceHighlighter

GPU-based province highlighting system (ENGINE LAYER - mechanism) Provides capability to highlight provinces with configurable visual styles Game layer decides WHICH provinces to highlight and WHEN

ProvinceSelector

Handles province selection and world position to province ID conversion Extracted from MapGenerator to follow single responsibility principle Provides fast mouse-to-province lookup for interaction systems

Uses hit.textureCoord from MeshCollider for accurate UV-to-province mapping

Enums

ProvinceHighlighter.HighlightMode