This commit is contained in:
2026-06-17 17:45:53 +02:00
parent 00a79e55de
commit b67042d47d
2 changed files with 21 additions and 1 deletions

View File

@@ -24,4 +24,20 @@ public partial class Camera : Camera2D
{ {
Position += _direction * CameraSpeed * (float)delta; Position += _direction * CameraSpeed * (float)delta;
} }
public override void _UnhandledInput(InputEvent @event)
{
using (@event)
{
if (@event is InputEventMouseButton { ButtonIndex: MouseButton.WheelDown })
{
Zoom /= 1.1f;
}
if (@event is InputEventMouseButton { ButtonIndex: MouseButton.WheelUp })
{
Zoom *= 1.1f;
}
}
}
} }

View File

@@ -45,7 +45,11 @@ public partial class Nodule : Node2D
{ {
using (@event) using (@event)
{ {
if (@event is InputEventMouseButton && @event.IsPressed() && _mouseInsideClickArea) if (
@event is InputEventMouseButton { ButtonIndex: MouseButton.Left }
&& @event.IsPressed()
&& _mouseInsideClickArea
)
{ {
_clickedInside = true; _clickedInside = true;
GetViewport().SetInputAsHandled(); GetViewport().SetInputAsHandled();