private void Init() { var generator = GetNode <LevelGenerator>("LevelGenerator"); generator.Generate(); if (EntitiesLayer.GetChildCount() > 0) { EntitiesLayer.GetNode <Player>("Player").GlobalPosition = generator.PlayerSpawnPosition; } Pathfinder = new Pathfinder(TileMap); }