24 lines
539 B
C#
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;
|
|
}
|
|
} |