Files
2026-05-23 14:12:25 +02:00

39 lines
670 B
C#

using UnityEngine;
public class StaticScript : MonoBehaviour
{
public PlayerScript view;
public LoseScript final;
private void Start()
{
}
private void FixedUpdate()
{
Color color = base.GetComponent<Renderer>().material.color;
if (!view.lost)
{
if (view.flicker <= 0)
{
color.a = 0.25f - view.sanity / 400f;
}
else
{
color.a = 1f;
}
}
else if (final.timeleft >= 250)
{
color.a = (450f - (float)final.timeleft) / 200f;
}
else
{
color.a = 0f;
}
base.GetComponent<Renderer>().material.color = color;
base.GetComponent<Renderer>().material.mainTextureOffset = new Vector2(Random.value, Random.value);
}
}