Files
Polonium/Package/embedded/GlobalClasses/Nodes/Scenes/MouseControlledCameraScene.cs

24 lines
539 B
C#

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<MouseControlledCamera>("Camera");
Camera.ZoomIn += ZoomIn;
Camera.ZoomOut += ZoomOut;
}
}