Components¶
WaterSurface (MonoBehaviour)¶
- Ensures a
Rendererexists (required). - Ensures
WaterMaterialBinderis present. - Expects you to assign a
WaterSettingsasset (no auto-create).
WaterMaterialBinder (MonoBehaviour)¶
- Fields:
settings: WaterSettings referencetargetRenderer: your water mesh rendereruseFirstNWaves: how many wave layers (≤4)- What it does: Every frame, sets shader properties on
targetRenderer's material fromsettings.
Tip: From the component's context menu, use Debug/Print Material Mappings to verify shader props exist.