// Use this for initialization void Start() { m_jsonManager = GameObject.FindGameObjectWithTag("JSONManager").GetComponent <JSONManager>(); floorNumber = m_jsonManager.currentFloor; if (floorNumber >= m_jsonManager.GetNumberEncounters()) { Destroy(GameObject.FindGameObjectWithTag("PlayerRoot")); Destroy(GameObject.FindGameObjectWithTag("MainCamera")); Destroy(GameObject.FindGameObjectWithTag("HUDCanvas")); Destroy(GameObject.FindGameObjectWithTag("JSONManager")); UnityEngine.SceneManagement.SceneManager.LoadScene("testscene"); return; } m_encounter = m_jsonManager.GetEncounterByFloor(floorNumber); ConfigureRoom(); SpawnEncounter(); SetPlayerPosition(); m_jsonManager.currentFloor++; }