void Start() { //assign main erm reference if (erm != null) { Debug.LogError("more than one erm in scene"); } else { erm = EnemyRelayManager.erm; } FloatingTextController.Init(); SlidingTextController.Init(); player = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>(); targets = new List <GameObject>(); clickTimes = new List <float>(); //init playerSave playerSave.init(); //load playerSaveData try { playerData.Load_Json(); } catch (System.Exception e) { //Something went wrong loading, player prefs did not match current save Debug.Log(e.ToString()); //Clear player prefs PlayerPrefs.DeleteAll(); //Load playerData.Load_Json(); } }