using System.Collections; using System.Collections.Generic; using UnityEngine; public class reciveShadow : MonoBehaviour { public bool refreshEverySecond = true; public Environment environment; public sbyte shadowStrength = 5; public Material inShadow; public Material noShadow; public byte displayShadowStrenth; void Start() { displayShadowStrenth = environment.shadowStrength(transform.position); if (displayShadowStrenth > shadowStrength) gameObject.GetComponent().material = inShadow; else gameObject.GetComponent().material = noShadow; } int frame = 0; // Update is called once per frame void Update() { if(frame == 2) { } if(refreshEverySecond&&frame%60==0&&frame>60) { displayShadowStrenth = environment.shadowStrength(transform.position); if (displayShadowStrenth > shadowStrength) gameObject.GetComponent().material = inShadow; else gameObject.GetComponent().material = noShadow; } frame++; } }