Files
Ultimate-Fishing-Simulator-…/Assets/Scripts/Assembly-CSharp/ProjectCaustics.cs
2026-03-04 09:37:33 +08:00

21 lines
451 B
C#

using UnityEngine;
using UnityEngine.Rendering.HighDefinition;
[ExecuteInEditMode]
public class ProjectCaustics : MonoBehaviour
{
public Material decal;
public WaterSurface waterSurface;
public float regionSize = 20f;
private void Update()
{
if (waterSurface.GetCausticsBuffer(out regionSize) != null && decal.GetTexture("_Texture2D") == null)
{
decal.SetTexture("_Texture2D", waterSurface.GetCausticsBuffer(out regionSize));
}
}
}