Exemple #1
0
    void Start()
    {
        Space_Img.SetActive(false);
        AdManager.AdManage.bannerView.Destroy();
        AdManager.AdManage.Request_Banner();

        GameOverController.End_Panel.SetActive(false);
        StartGame = false;
        StartGameCountdownEnded = false;
        current_score           = 0;
        temp_score = 0;

        Application.targetFrameRate = 200;
        Screen.sleepTimeout         = SleepTimeout.NeverSleep;

        Player            = GameObject.Find("Player");
        rb                = Player.GetComponent <Rigidbody2D>();
        Left_Portal       = GameObject.Find("Left_Portal");
        Right_Portal      = GameObject.Find("Right_Portal");
        Current_World_Img = GameObject.Find("Current_World_Img");
        Left_World_Img    = GameObject.Find("Left_World_Img");
        Right_World_Img   = GameObject.Find("Right_World_Img");

        Game_Sound.Play();

        BlockList_Hide();
        CarrotList_Hide();
        Player.GetComponent <Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;

        PlayerDataUpgrade loadedData = SaveLoadUpgrade.LoadPlayer();

        Score_Multiplier = loadedData.Score_Multiplier;
    }
Exemple #2
0
    public static void SavePlayer(PlayerDataUpgrade data)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        FileStream      stream    = new FileStream(FilePath, FileMode.Create);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Exemple #3
0
    public static PlayerDataUpgrade LoadPlayer()
    {
        if (File.Exists(FilePath))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(FilePath, FileMode.Open);

            PlayerDataUpgrade loadedData = formatter.Deserialize(stream) as PlayerDataUpgrade;
            stream.Close();

            return(loadedData);
        }
        else
        {
            SavePlayer(PlayerDataUpgrade.DefaultValues);

            return(PlayerDataUpgrade.DefaultValues);
        }
    }
Exemple #4
0
    public void LoadCarrotBonus()
    {
        PlayerDataUpgrade loadedData = SaveLoadUpgrade.LoadPlayer();

        Carrot_Points = loadedData.Carrot_Points;
    }