示例#1
0
    public static void SaveLevel(MenuSystem menu)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/" + menu.GetLevelName() + ".ld";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        LevelData data = new LevelData(menu);

        formatter.Serialize(stream, data);

        stream.Close();
    }
 public LevelData(MenuSystem menuSys)
 {
     levelName = menuSys.GetLevelName();
     starScore = menuSys.GetStarValue();
 }