mergemilitary/Assets/ThirdPlugins/EasyTouchBundle/EasyTouch/Examples/4.X/SimpleExamples/MultiFinger/MutliFingersScreenTouch.cs

27 lines
589 B
C#
Raw Normal View History

2022-05-23 13:39:59 +00:00
using UnityEngine;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MutliFingersScreenTouch : MonoBehaviour {
public GameObject touchGameObject;
void OnEnable(){
EasyTouch.On_TouchStart += On_TouchStart;
}
void OnDestroy(){
EasyTouch.On_TouchStart -= On_TouchStart;
}
void On_TouchStart (Gesture gesture)
{
if (gesture.pickedObject == null){
Vector3 position = gesture.GetTouchToWorldPoint(5);
(Instantiate( touchGameObject,position, Quaternion.identity) as GameObject).GetComponent<FingerTouch>().InitTouch( gesture.fingerIndex);
}
}
}