Exemplo n.º 1
0
        public static void Init()
        {
            Log.Info($"Save directory is '{new FileHandle(SaveDir).FullPath}'");

            Savers = new Saver[6];
            Savers[(int)SaveType.Global]     = new GlobalSave();
            Savers[(int)SaveType.Game]       = new GameSave();
            Savers[(int)SaveType.Level]      = new LevelSave();
            Savers[(int)SaveType.Player]     = new PlayerSave();
            Savers[(int)SaveType.Secret]     = new SecretSave();
            Savers[(int)SaveType.Statistics] = new StatisticsSaver();

            var saveDirectory = new FileHandle(SaveDir);

            if (!saveDirectory.Exists())
            {
                saveDirectory.MakeDirectory();
                Log.Info("Creating the save directory");

                SecretSave.HadSaveBefore = false;
            }
        }