1
0
mirror of https://github.com/xiaopeng12138/MaiDXR.git synced 2024-12-18 11:55:52 +01:00
MaiDXR/Assets/Scripts/Essentias/ScreenIdleManager.cs

31 lines
743 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScreenIdleManager : MonoBehaviour
{
public Texture IdleTexture;
public float TimeOut;
private Texture OldTexture;
private float timeCounter;
private Material Material;
void Start()
{
Material = GetComponent<Renderer>().material;
}
void Update()
{
timeCounter += Time.deltaTime;
if (OldTexture != Material.mainTexture || Material.mainTexture != null)
{
timeCounter = 0;
OldTexture = Material.mainTexture;
}
if (timeCounter > TimeOut)
{
Material.mainTexture = IdleTexture;
timeCounter = 0;
}
}
}