Determining new touches (logic problem)

I’m having some trouble figuring out the best way to determine which of the total touches on a touchscreen is new. I’ve done a little answer searching and thinking but haven’t been able to come up with anything. So any help or a link would be appreciated.

So far my logic is to check whether the touch count has increased since the last frame, and if it has, figure out which is the new touch and do some things with it. Problem is, I don’t know how to determine which touch is the new one. I’m aware of fingerId but not how I can use that to determine if it’s new.

I guess this is kind of a logic question more than anything. It’s like you have a box of items, you know the number of items increased, but how do you determine which was the new item put in the box?

fortunately it\s very simple (compared to doing input on other platforms), Unity does all the hard work for you. In fact Unity tracks the “which finger” logic"

here is a massive answer absolutely and totally explaining what you need !

it includes a full demo that will show you how it works on Unity

please be sure to VOTE UP such useful long answers!