コード例 #1
0
ファイル: TouchInfoList.cs プロジェクト: K-Yoshiki/menko
		void updateInfo(ref Touch touch)
		{
			TouchInfo info;
			if (!infos.TryGetValue(touch.fingerId, out info))
			{
				info = new TouchInfo(touch);
				infos.Add(info.FingerID, info);
			}

			if (touch.phase == TouchPhase.Began)
			{
				info.Init(touch);
			}
			else
			{
				info.Update(touch);
			}

			taskList.Add(info);
		}
コード例 #2
0
        void updateInfo(ref Touch touch)
        {
            TouchInfo info;

            if (!infos.TryGetValue(touch.fingerId, out info))
            {
                info = new TouchInfo(touch);
                infos.Add(info.FingerID, info);
            }

            if (touch.phase == TouchPhase.Began)
            {
                info.Init(touch);
            }
            else
            {
                info.Update(touch);
            }

            taskList.Add(info);
        }
コード例 #3
0
 int compareByTouchInfo(TouchInfo a, TouchInfo b)
 {
     return(a.FingerID - b.FingerID);
 }
コード例 #4
0
 public void Remove(TouchInfo info)
 {
     getList(info.State).Remove(info);
 }
コード例 #5
0
 public void Add(TouchInfo info)
 {
     getList(info.State).Add(info);
 }
コード例 #6
0
ファイル: TouchTaskList.cs プロジェクト: K-Yoshiki/menko
		int compareByTouchInfo(TouchInfo a, TouchInfo b)
		{
			return a.FingerID - b.FingerID;
		}
コード例 #7
0
ファイル: TouchTaskList.cs プロジェクト: K-Yoshiki/menko
		public void Remove(TouchInfo info)
		{
			getList(info.State).Remove(info);
		}
コード例 #8
0
ファイル: TouchTaskList.cs プロジェクト: K-Yoshiki/menko
		public void Add(TouchInfo info)
		{
			getList(info.State).Add(info);
		}