Example #1
0
    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();
        }
    }