You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
599 B

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ButtonFlicker : MonoBehaviour {
public Text buttonText;
public float flickerSpeed = 40f;
public float flickerDuration = 1f;
void OnDisable(){
buttonText.enabled = true;
}
public void StartButtonFlicker () {
StartCoroutine(ButtonFlickerCoroutine());
}
IEnumerator ButtonFlickerCoroutine(){
float t =0;
while(t < flickerDuration){
float i = Mathf.Sin(Time.time * flickerSpeed);
buttonText.enabled = (i>0);
t += Time.deltaTime;
yield return null;
}
buttonText.enabled = true;
}
}