Fixed level restart
This commit is contained in:
parent
1d578fcba4
commit
e8df5f1183
3 changed files with 13 additions and 5 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue