Mam problem z wywołaniem Void'a a pomocą Invoke
Kod:
using System;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameMenager : MonoBehaviour
{
bool gameHasEnded = false;
public float restartDelay = 1f;
public void EndGame ()
{
if(gameHasEnded == false)
{
gameHasEnded = true;
Debug.Log("GAME OVER");
Invoke(Restart, restartDelay);
}
void Restart ()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
}
}
Jak robić to aby działało?