summaryrefslogtreecommitdiff
path: root/RTP_TintDielectricColor.cs
blob: 9a6bdcd208d69d78df5b501320ae752ec2f81a05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using UnityEngine;

[AddComponentMenu("Relief Terrain/Helpers/Tint dielectric color")]
public class RTP_TintDielectricColor : MonoBehaviour
{
	[Tooltip("You can reduce/increase reflectivity by tinting default unity_ColorSpaceDielectricSpec.rgb color")]
	[ColorUsage(false)]
	public Color DielectricTint = new Color(0.2f, 0.2f, 0.2f, 1f);

	private void Awake()
	{
		SetDielectricColorTint();
	}

	private void OnValidate()
	{
		SetDielectricColorTint();
	}

	public void SetDielectricColorTint()
	{
		Shader.SetGlobalColor("RTP_ColorSpaceDielectricSpecTint", DielectricTint);
	}
}