34 lines
730 B
C#
34 lines
730 B
C#
|
|
using System;
|
|||
|
|
using System.Collections;
|
|||
|
|
using UnityEngine;
|
|||
|
|
using UnityEngine.UI;
|
|||
|
|
|
|||
|
|
namespace LeTai.Asset.TranslucentImage.Demo
|
|||
|
|
{
|
|||
|
|
public class ToggleSecondBlurLayer : MonoBehaviour
|
|||
|
|
{
|
|||
|
|
public ChangeBlurConfig changer;
|
|||
|
|
|
|||
|
|
public Slider updateRateInput;
|
|||
|
|
|
|||
|
|
void Start()
|
|||
|
|
{
|
|||
|
|
StartCoroutine(DisableSource());
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
IEnumerator DisableSource()
|
|||
|
|
{
|
|||
|
|
yield return null;
|
|||
|
|
changer.SetUpdateRate(0);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void Toggle()
|
|||
|
|
{
|
|||
|
|
if (Mathf.Approximately(changer.GetUpdateRate(), 0))
|
|||
|
|
changer.SetUpdateRate(updateRateInput.value);
|
|||
|
|
else
|
|||
|
|
changer.SetUpdateRate(0);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|