Class BorderMeshRenderer
Renders border meshes using Unity's Graphics.DrawMesh API Handles province and country borders as separate mesh objects Uses unlit vertex color material for simple flat-shaded borders
public class BorderMeshRenderer
- Inheritance
-
objectBorderMeshRenderer
Constructors
BorderMeshRenderer(Transform)
public BorderMeshRenderer(Transform mapPlane = null)
Parameters
mapPlaneTransform
Methods
Dispose()
Clean up resources
public void Dispose()
RenderBorders()
Render borders for current frame Called every frame by MapRenderingCoordinator
public void RenderBorders()
SetMeshes(List<Mesh>, List<Mesh>)
Set the meshes to render (may be multiple meshes due to 65k vertex limit)
public void SetMeshes(List<Mesh> provinceMeshes, List<Mesh> countryMeshes)