add: Selectable Tile Map Layer/Mouse Controlled Camera
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user