Fix android touch events for Unity 6000. #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Touch input is currently broken when using
flutter_embed_unity_6000_0_android
.Both for the new and old input system and independent of different Flutter or Unity versions.
This was reported in #44.
The existing touch override had to be removed from
onTouchEvent
to support Unity 6000.I moved it to
dispatchTouchEvent
, just like I did in the old flutter+unity plugin.It works fine in the other plugin, but somehow I forgot to update the
super.
calls properly for this plugin.Fix
Simply updating the super calls to
dispatchTouchEvent
makes touch input work again.