Skip to content

Components

WaterSurface (MonoBehaviour)

  • Ensures a Renderer exists (required).
  • Ensures WaterMaterialBinder is present.
  • Expects you to assign a WaterSettings asset (no auto-create).

WaterMaterialBinder (MonoBehaviour)

  • Fields:
  • settings: WaterSettings reference
  • targetRenderer: your water mesh renderer
  • useFirstNWaves: how many wave layers (≤4)
  • What it does: Every frame, sets shader properties on targetRenderer's material from settings.

Tip: From the component's context menu, use Debug/Print Material Mappings to verify shader props exist.