using Godot; public partial class AreaExit : Node3D { [Export] private int _levelIndex; private GameManager _gameManager; public override void _Ready() { _gameManager = GetTree().Root.GetNode("Main/GameManager"); } private void OnExitEntered(Node3D node) { GD.Print("Exit reached"); var main = GetTree().Root.GetNode
("/root/Main"); main.LoadNextLevel(_levelIndex); _gameManager.ResetPlayerPosition(); } }