using Babushka.scripts.CSharp.Common.Fight; using Godot; namespace Babushka.scripts.CSharp.Common.Camera; public partial class CameraController : Camera2D { #region Singleton ( Contains _EnterTree() ) // TODO: use autoload or other solution public static CameraController Instance { get; private set; } = null!; public override void _EnterTree() { Instance = this; } #endregion [Export] private Node2D _followNode; public FightHappening? fightToShow; public override void _Process(double delta) { this.GlobalPosition = /*fightToShow?.camPositionNode.GlobalPosition ??*/ _followNode.GlobalPosition; } }