diff --git a/thermion_dart/lib/src/input/src/implementations/fixed_orbit_camera_delegate_v2.dart b/thermion_dart/lib/src/input/src/implementations/fixed_orbit_camera_delegate_v2.dart index ea1ed352..50e5eff6 100644 --- a/thermion_dart/lib/src/input/src/implementations/fixed_orbit_camera_delegate_v2.dart +++ b/thermion_dart/lib/src/input/src/implementations/fixed_orbit_camera_delegate_v2.dart @@ -89,7 +89,7 @@ class OrbitInputHandlerDelegate implements InputHandlerDelegate { } @override - Future handle(Set events) async { + Future handle(List events) async { final activeCamera = await view.getCamera(); if (!_isInitialized) { await _initializeFromCamera(activeCamera); diff --git a/thermion_dart/lib/src/input/src/implementations/free_flight_camera_delegate_v2.dart b/thermion_dart/lib/src/input/src/implementations/free_flight_camera_delegate_v2.dart index 34ebf734..5e48ce62 100644 --- a/thermion_dart/lib/src/input/src/implementations/free_flight_camera_delegate_v2.dart +++ b/thermion_dart/lib/src/input/src/implementations/free_flight_camera_delegate_v2.dart @@ -12,8 +12,9 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate { {this.sensitivity = const InputSensitivityOptions()}); double? _scaleDelta; + @override - Future handle(Set events) async { + Future handle(List events) async { Vector2 rotation = Vector2.zero(); Vector3 translation = Vector3.zero(); @@ -103,8 +104,6 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate { return; } - - var updated = current * Matrix4.compose( translation,