Modelowanie_Wirtualnych_Swi.../Assets/Scripts/env/reciveShadow.cs

36 lines
829 B
C#
Raw Permalink Normal View History

2021-05-24 23:27:23 +02:00
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;
void Start()
{
}
int frame = 0;
// Update is called once per frame
void Update()
{
if(frame == 2)
{
}
if(refreshEverySecond&&frame%60==0&&frame>60)
{
if (environment.shadowStrength(transform.position) >= 5){
gameObject.GetComponent<MeshRenderer>().material = inShadow;
}else{
gameObject.GetComponent<MeshRenderer>().material = noShadow;
}
}
frame++;
}
}