using Godot; using Polonium.Attributes; // ReSharper disable once CheckNamespace namespace GlobalClasses; [ProxyNode] [GlobalClass] [Tool] public partial class MouseControlledCameraScene : CameraScene { protected new MouseControlledCamera Camera { get => base.Camera as MouseControlledCamera; set => base.Camera = value; } protected sealed override void _Ready_() { Camera = GetNode("Camera"); Camera.ZoomIn += ZoomIn; Camera.ZoomOut += ZoomOut; } }