37 lines
		
	
	
		
			682 B
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			682 B
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using UnityEngine;
							 | 
						|||
| 
								 | 
							
								using System.Collections;
							 | 
						|||
| 
								 | 
							
								using HedgehogTeam.EasyTouch;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								public class CubeSelect : MonoBehaviour {
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									private GameObject cube;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void OnEnable(){
							 | 
						|||
| 
								 | 
							
										EasyTouch.On_SimpleTap += On_SimpleTap;
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void OnDestroy(){
							 | 
						|||
| 
								 | 
							
										EasyTouch.On_SimpleTap -= On_SimpleTap;
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void Start(){
							 | 
						|||
| 
								 | 
							
										cube= null;
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void On_SimpleTap (Gesture gesture){
							 | 
						|||
| 
								 | 
							
									
							 | 
						|||
| 
								 | 
							
										if (gesture.pickedObject !=null && gesture.pickedObject.name=="Cube"){
							 | 
						|||
| 
								 | 
							
											ResteColor();
							 | 
						|||
| 
								 | 
							
											cube = gesture.pickedObject;
							 | 
						|||
| 
								 | 
							
											cube.GetComponent<Renderer>().material.color = Color.red;
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void ResteColor(){
							 | 
						|||
| 
								 | 
							
										if (cube!=null){
							 | 
						|||
| 
								 | 
							
											cube.GetComponent<Renderer>().material.color = new Color(60f/255f,143f/255f,201f/255f);
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								}
							 |