- Home /
Multi Touch Disable on Virtual Joy-pad (FPS)
I wrote a script to rotate around the player in FPS as below...The problem is that when i use multiple fingers it does inappropriate behavior...
I have attached this script to the image on my canvas.....i want to disable multi touch on that image....how can i do that....Thanks in advance
 using UnityEngine;
 using System.Collections;
 using UnityEngine.UI;
 using UnityEngine.EventSystems;
 
 public class VirtualPad : MonoBehaviour,IDragHandler,IPointerDownHandler {
 
 
     
     public Vector2 origin;
     public Vector2 CurrentPosition;
     public Vector2 DirectionRaw;
     public GameObject player;
     public GameObject player_cam;
     public float sensetivity;
     
 
 
     public virtual void OnDrag(PointerEventData data)
     {
         CurrentPosition = data.position;
         DirectionRaw = CurrentPosition - origin;
 
 
     
         player.transform.Rotate(Vector3.up*Time.deltaTime* DirectionRaw.x*sensetivity,Space.World);
 
         player_cam.transform.Rotate (Time.deltaTime*-DirectionRaw.y*sensetivity, 0, 0);
 
         origin.x = CurrentPosition.x;
         origin.y = CurrentPosition.y;
 
         
     }
     
  virtual void OnPointerDown(PointerEventData data)
     {
         origin.x = data.position.x;
         origin.y = data.position.y;
         OnDrag (data);
 
     }
 
 
 }
 
               Comment
              
 
               
              Your answer
 
 
             Follow this Question
Related Questions
Distribute terrain in zones 3 Answers
Create a Button Scrollview 0 Answers
how do i change the font size on a gui text box 3 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                