using System.Collections; using System.Collections.Generic; using UnityEngine; public class castShadow : MonoBehaviour { public bool refreshEverySecond = true; public Environment environment; public sbyte shadowStrength = 50; Vector3 oldPosition; void Start() { } int frame = 0; // Update is called once per frame void Update() { if(frame == 2) { } if(refreshEverySecond&&frame%60==0&&frame>60) { var newPosition = gameObject.GetComponent().position; if (oldPosition != newPosition) { environment.removeShadow(oldPosition, shadowStrength); environment.addShadow(newPosition, shadowStrength); } oldPosition = newPosition; } frame++; } }