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 = "";
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								}
							 |