Newer
Older
using UnityEngine.SceneManagement;
public void LevelReset()
{
CommunicationEvents.LevelReset.Invoke(); // currently unused
Marco Zimmer
committed
// delete Facts at Server
CommunicationEvents.LevelFacts.hardreset(false);
// only when generated! (in Level.cs)
CommunicationEvents.SolutionManager.hardreset(false);
SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex);
}
StartServer.process.Kill(); // null reference exception if Server started manually
SceneManager.LoadScene(0);
public void OnApplicationQuit()
{
StartServer.process.Kill();