Unity UGUI buttonボタンの連続クリック防止
3458 ワード
public class MyButton : MonoBehaviour
{
public bool isClick;//
public float tempTime = 0;//
public Button Btn;//
void Awake()
{
Btn.onClick.AddListener(OnClick);//
}
void Update()
{
if (isClick)//
{
tempTime+= Time.deltaTime;
if (tempTime> 2)
{
tempTime= 0;
Btn.enable = true;
isClick = false;
}
}
}
private void OnClick()
{
isClick = true;
Btn.enable= false;
}
}