Fixed level restart

This commit is contained in:
Rendo 2025-07-18 14:15:00 +05:00
commit e8df5f1183
3 changed files with 13 additions and 5 deletions

View file

@ -39,13 +39,20 @@ public partial class LevelController : Node
_isLevelRunning = true;
}
public void RestartLevel()
{
if (_isLevelRunning == false)
return;
var resource = RuntimeLevelData.LevelResource;
GetTree().ReloadCurrentScene();
RuntimeLevelData.LevelResource = resource;
}
public void EndLevel()
{
if (_isLevelRunning == false)
return;
RuntimeLevelData.LevelResource = null;
_isLevelRunning = false;
}
}