mergemilitary/Assets/ThirdPlugins/EasyTouchBundle/EasyTouchControls/Examples/Version 1.X/Button-Event-Input/ButtonInputUI.cs

58 lines
1.1 KiB
C#

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class ButtonInputUI : MonoBehaviour {
public Text getButtonDownText;
public Text getButtonText;
public Text getButtonTimeText;
public Text getButtonUpText;
void Update(){
if (ETCInput.GetButton("Button")){
getButtonText.text="YES";
getButtonTimeText.text = ETCInput.GetButtonValue( "Button").ToString();
}
else{
getButtonText.text="";
getButtonTimeText.text = "";
}
if (ETCInput.GetButtonDown("Button")){
getButtonDownText.text = "YES";
StartCoroutine( ClearText(getButtonDownText));
}
if (ETCInput.GetButtonUp("Button")){
getButtonUpText.text = "YES";
StartCoroutine( ClearText(getButtonUpText));
}
}
IEnumerator ClearText(Text textToCLead){
yield return new WaitForSeconds(0.3f);
textToCLead.text = "";
}
public void SetSwipeIn(bool value){
ETCInput.SetControlSwipeIn( "Button",value);
}
public void SetSwipeOut(bool value){
ETCInput.SetControlSwipeOut( "Button",value);
}
public void setTimePush( bool value){
ETCInput.SetAxisOverTime( "Button",value);
}
}