Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/AGGlobalSnowGrass.cs
2026-03-04 10:03:45 +08:00

37 lines
791 B
C#

using UnityEngine;
[DisallowMultipleComponent]
[ExecuteInEditMode]
[RequireComponent(typeof(MeshRenderer))]
public class AGGlobalSnowGrass : MonoBehaviour
{
[Range(0f, 1f)]
[Header("Global Snow for Grass")]
public float SnowGrassIntensity = 1f;
[Range(0f, 1f)]
public float SnowGrassOffset = 1f;
[Range(0f, 1f)]
public float SnowGrassContrast = 1f;
private void Awake()
{
if (Application.isPlaying)
{
base.gameObject.GetComponent<MeshRenderer>().enabled = false;
}
else
{
base.gameObject.GetComponent<MeshRenderer>().enabled = true;
}
}
private void Update()
{
Shader.SetGlobalFloat("AGG_SnowIntensity", SnowGrassIntensity);
Shader.SetGlobalFloat("AGG_SnowOffset", SnowGrassOffset);
Shader.SetGlobalFloat("AGG_SnowContrast", SnowGrassContrast);
}
}