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

37 lines
791 B
C#

using UnityEngine;
[DisallowMultipleComponent]
[ExecuteInEditMode]
[RequireComponent(typeof(MeshRenderer))]
public class AGGlobalSnowProps : MonoBehaviour
{
[Range(0f, 1f)]
[Header("Global Snow for Props")]
public float SnowPropsIntensity = 1f;
[Range(0f, 1f)]
public float SnowPropsOffset = 1f;
[Range(0f, 1f)]
public float SnowPropsContrast = 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("AGP_SnowIntensity", SnowPropsIntensity);
Shader.SetGlobalFloat("AGP_SnowOffset", SnowPropsOffset);
Shader.SetGlobalFloat("AGP_SnowContrast", SnowPropsContrast);
}
}