83 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			83 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using UnityEngine; | |||
|  | using UnityEngine.UI; | |||
|  | using System.Collections; | |||
|  | 
 | |||
|  | public class ControlUIInput : MonoBehaviour { | |||
|  | 
 | |||
|  | 	public Text getAxisText; | |||
|  | 	public Text getAxisSpeedText; | |||
|  | 	public Text getAxisYText; | |||
|  | 	public Text getAxisYSpeedText; | |||
|  | 	public Text downRightText; | |||
|  | 	public Text downDownText; | |||
|  | 	public Text downLeftText; | |||
|  | 	public Text downUpText; | |||
|  | 	public Text rightText; | |||
|  | 	public Text downText; | |||
|  | 	public Text leftText; | |||
|  | 	public Text upText; | |||
|  | 
 | |||
|  | 	void Update () { | |||
|  | 	 | |||
|  | 		getAxisText.text = ETCInput.GetAxis("Horizontal").ToString("f2"); | |||
|  | 		getAxisSpeedText.text = ETCInput.GetAxisSpeed("Horizontal").ToString("f2"); | |||
|  | 
 | |||
|  | 		getAxisYText.text = ETCInput.GetAxis("Vertical").ToString("f2"); | |||
|  | 		getAxisYSpeedText.text = ETCInput.GetAxisSpeed("Vertical").ToString("f2"); | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisDownRight("Horizontal")){ | |||
|  | 			downRightText.text = "YES"; | |||
|  | 			StartCoroutine( ClearText(downRightText)); | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisDownDown("Vertical")){ | |||
|  | 			downDownText.text = "YES"; | |||
|  | 			StartCoroutine( ClearText(downDownText)); | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisDownLeft("Horizontal")){ | |||
|  | 			downLeftText.text = "YES"; | |||
|  | 			StartCoroutine( ClearText(downLeftText)); | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisDownUp("Vertical")){ | |||
|  | 			downUpText.text = "YES"; | |||
|  | 			StartCoroutine( ClearText(downUpText)); | |||
|  | 		} | |||
|  | 
 | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisPressedRight("Horizontal")){ | |||
|  | 			rightText.text ="YES"; | |||
|  | 		} | |||
|  | 		else{ | |||
|  | 			rightText.text =""; | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisPressedDown("Vertical")){ | |||
|  | 			downText.text ="YES"; | |||
|  | 		} | |||
|  | 		else{ | |||
|  | 			downText.text =""; | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisPressedLeft("Horizontal")){ | |||
|  | 			leftText.text ="Yes"; | |||
|  | 		} | |||
|  | 		else{ | |||
|  | 			leftText.text =""; | |||
|  | 		} | |||
|  | 
 | |||
|  | 		if (ETCInput.GetAxisPressedUp("Vertical")){ | |||
|  | 			upText.text ="YES"; | |||
|  | 		} | |||
|  | 		else{ | |||
|  | 			upText.text =""; | |||
|  | 		} | |||
|  | 	} | |||
|  | 
 | |||
|  | 	IEnumerator  ClearText(Text textToCLead){ | |||
|  | 		yield return new WaitForSeconds(0.3f); | |||
|  | 		textToCLead.text = ""; | |||
|  | 	} | |||
|  | } |