void RestartNewGame()
{
if (loadInstantly)
{
GameObject[] objects = GameObject.FindObjectsOfType<GameObject>();
foreach (GameObject o in objects)
{
GameObject.Destroy(o.gameObject);
}
SceneManager.LoadScene(0);
} else
{
CleanScene();
RespawnPeeps();
SceneManager.UnloadScene(lastScene);
for (int i = 0; i < playerCount; i++)
{
players[i].transform.position = new Vector3(-5 + (3f * i>1?i+2:i), 2, 0);
players[i].SendMessage("EnablePlayers");
}
GameObject.Find("MouseInput").SendMessage("EnablePlayers");
GameObject.Destroy(myCamera.transform.parent.gameObject);
map.SetActive(true);
GUITexture fader = GameObject.Find("Fader").GetComponent<GUITexture>();
fader.color = new Color(fader.color.r, fader.color.g, fader.color.b, 1);
GameObject.Destroy(this.gameObject);
}
}