public void LoadGame()
 {
     if (File.Exists(Application.persistentDataPath
                     + "/MySaveData.dat"))
     {
         BinaryFormatter bf   = new BinaryFormatter();
         FileStream      file =
             File.Open(Application.persistentDataPath
                       + "/MySaveData.dat", FileMode.Open);
         SaveSimpleData data = (SaveSimpleData)bf.Deserialize(file);
         file.Close();
         intToSave   = data.savedInt;
         floatToSave = data.savedFloat;
         activeLevelConfiguration = data.activeLevelConfiguration;
         Debug.Log("Game data loaded!");
     }
     else
     {
         Debug.LogError("There is no save data!");
     }
 }
示例#2
0
 public static void Load(ActiveLevelConfiguration argument, LoadSceneMode loadSceneMode = LoadSceneMode.Single)
 {
     LoadScene(_sceneName, loadSceneMode, argument);
 }
示例#3
0
 public void ChangeActiveLevelConfiguration(ActiveLevelConfiguration activeLevelConfiguration)
 {
     this.activeLevelConfiguration = activeLevelConfiguration;
 }
示例#4
0
 public void LoadLevel(ActiveLevelConfiguration activeLevelConfiguration)
 {
     DefaultLevel.Load(activeLevelConfiguration);
 }
示例#5
0
 public void NextStageLevelLoad(ActiveLevelConfiguration activeLevelConfiguration)
 {
     DefaultLevel.Load(activeLevelConfiguration);
 }