Esempio n. 1
0
                public ConnectedInputData(SimpleTouchGetter.SimpleTouchData data, float time, List <SmartPhoneTouchReciever> hitObjects)
                {
                    screenPositions = new List <Vector2>();
                    worldPositions  = new List <Vector2>();
                    fingerId        = data.fingerId;
                    this.hitObjects = hitObjects;

                    this.Update(data, time);
                }
Esempio n. 2
0
 int GetSameTouchIndex(SimpleTouchGetter.SimpleTouchData data)
 {
     for (int i = 0; i < connectedInputData.Count; i++)
     {
         if (connectedInputData[i].fingerId == data.fingerId)
         {
             return(i);
         }
     }
     return(-1);
 }
Esempio n. 3
0
                public void Update(SimpleTouchGetter.SimpleTouchData data, float time)
                {
                    if (this.lastUpdateTime == time)
                    {
                        return;
                    }

                    this.deltaTime += data.deltaTime;
                    this.screenPositions.Add(data.position);
                    this.worldPositions.Add(GetWorldPoint(data.position));
                    this.lastUpdateTime = time;
                    this.isStartNow     = false;
                }
Esempio n. 4
0
 void UpdateTouchData(ConnectedInputData baseData, SimpleTouchGetter.SimpleTouchData data)
 {
     baseData.Update(data, Time.time);
 }
Esempio n. 5
0
 void AddNewTouchData(SimpleTouchGetter.SimpleTouchData data)
 {
     connectedInputData.Add(new ConnectedInputData(data, Time.time, GetHitObjects(data.position)));
 }