using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BoatAttack { /// /// Simple scripts sets a random HUE on a shader with the property '_Hue' /// public class RandomHue : MonoBehaviour { void OnValidate() { float hue = Random.Range(0f, 1f); MaterialPropertyBlock mtb = new MaterialPropertyBlock(); mtb.SetFloat("_Hue", hue); GetComponent().SetPropertyBlock(mtb); } } }