update delegates to accept a List<InputEvent>, not Set

This commit is contained in:
Nick Fisher
2025-05-10 09:08:59 +08:00
parent 97da08ae8b
commit 8311c95100
2 changed files with 3 additions and 4 deletions

View File

@@ -89,7 +89,7 @@ class OrbitInputHandlerDelegate implements InputHandlerDelegate {
} }
@override @override
Future<void> handle(Set<InputEvent> events) async { Future<void> handle(List<InputEvent> events) async {
final activeCamera = await view.getCamera(); final activeCamera = await view.getCamera();
if (!_isInitialized) { if (!_isInitialized) {
await _initializeFromCamera(activeCamera); await _initializeFromCamera(activeCamera);

View File

@@ -12,8 +12,9 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate {
{this.sensitivity = const InputSensitivityOptions()}); {this.sensitivity = const InputSensitivityOptions()});
double? _scaleDelta; double? _scaleDelta;
@override @override
Future<void> handle(Set<InputEvent> events) async { Future<void> handle(List<InputEvent> events) async {
Vector2 rotation = Vector2.zero(); Vector2 rotation = Vector2.zero();
Vector3 translation = Vector3.zero(); Vector3 translation = Vector3.zero();
@@ -103,8 +104,6 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate {
return; return;
} }
var updated = current * var updated = current *
Matrix4.compose( Matrix4.compose(
translation, translation,