26 lines
		
	
	
		
			499 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			499 B
		
	
	
	
		
			C#
		
	
	
	
| using UnityEngine;
 | |
| using UnityEngine.EventSystems;
 | |
| using HedgehogTeam.EasyTouch;
 | |
| 
 | |
| public class UITwist : MonoBehaviour{
 | |
| 
 | |
| 	public void OnEnable(){
 | |
| 		EasyTouch.On_Twist += On_Twist;
 | |
| 	}
 | |
| 			
 | |
| 	public void OnDestroy(){
 | |
| 		EasyTouch.On_Twist -= On_Twist;
 | |
| 	}
 | |
| 
 | |
| 	
 | |
| 	void On_Twist (Gesture gesture){
 | |
| 
 | |
| 		if (gesture.isOverGui){
 | |
| 			if (gesture.pickedUIElement == gameObject || gesture.pickedUIElement.transform.IsChildOf( transform)){
 | |
| 				transform.Rotate( new Vector3(0,0,gesture.twistAngle));
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| 	
 | |
| }
 |