Inheritance: MonoBehaviour
Ejemplo n.º 1
0
    IEnumerator Start()
    {
        instance = this;
        MissionMark.transform.parent.GetComponent <Button>().onClick.AddListener(MissionEnter);
        Time.timeScale = 1;
        if (PlayerPrefs.GetString("Username") != "")
        {
            StartCoroutine(upload());
        }
        if (GameManager.Instance.stateData.hadBoughtFirstOffer == false)
        {
            shopAlert.SetActive(true);
        }
        loadMissions();
        XPSlider.maxValue = GameManager.Instance.expNeed();
        GameObject g = Instantiate(GameManager.Instance.PlayerDataBase.GetPlayerById(GameManager.Instance.characterData.charcaterId).Shape.transform.GetChild(0), CharacterPos).gameObject; g.transform.localPosition = Vector2.zero;

        g.GetComponent <Animator>().SetTrigger("Idle");
        yield return(new WaitForSeconds(0.3f));

        g.GetComponent <PlayerHealth>().TurnOnTheGurdian();

        loadingScreen.Instance.Disapear();
        CheckTimeForMissionButton();
    }
Ejemplo n.º 2
0
    public void PlayerDeath()
    {
        Playerdata     newplayerdata = new Playerdata(playername, 100, 0, 0, 0, 0, 0, 0);
        MainMenuManger mainMenu      = new MainMenuManger();
        SaveTool       saveTool      = new SaveTool();
        PlayerManger   playerManger  = new PlayerManger();

        playercards = mainMenu.CreatCardList();
        playerManger.PlayerDataSet(newplayerdata);
        saveTool.SaveCardList(playercards);
        saveTool.SavePlayerData();
        SceneManager.LoadScene(0);
    }