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);
}
}
|