Why doesn’t APlayerController::InputTouch have a finger index as one of its parameters? In the case of simultaneous touch events, how can you tell which finger index is firing the event? Am I missing something, or is GetInputTouchState the only way to find out the actual state of each finger?
I did miss something. Calling ETouchIndex::Type(Handle) will return the correct finger index by using the provided Handle parameter. Wouldn’t have been able to figure this out without looking at the source code, so hopefully this answer will help people out in the future, since the documentation is a little lacking.