Exemple #1
0
 public override void Load()
 {
     using (var file = new AnarchyStorage(FullPath, '`', false))
     {
         file.Load();
         file.AutoSave = false;
         data[0]       = file.GetString("ground", string.Empty);
         for (int i = 1; i < data.Length - Leaves.Length; i++)
         {
             data[i] = file.GetString("tree" + (i - 1).ToString(), string.Empty);
         }
         for (int i = data.Length - Leaves.Length; i < data.Length; i++)
         {
             data[i] = file.GetString("leaves" + (i - 1).ToString(), string.Empty);
         }
         LinkedSkybox = file.GetString("skybox", Anarchy.Configuration.StringSetting.NotDefine);
         if (LinkedSkybox != Anarchy.Configuration.StringSetting.NotDefine)
         {
             SkyboxPreset set = new SkyboxPreset(LinkedSkybox);
             if (!set.Exists())
             {
                 LinkedSkybox = Anarchy.Configuration.StringSetting.NotDefine;
             }
         }
         RandomizePairs = file.GetBool("randomizePairs", false);
     }
 }
Exemple #2
0
 public override void Save()
 {
     using (AnarchyStorage file = new AnarchyStorage(FullPath, '`', true))
     {
         for (int i = 0; i < SkinDataLength; i++)
         {
             file.SetString(keys[i], SkinData[i]);
         }
     }
 }
Exemple #3
0
 public static void Change(string newPath)
 {
     if (storage != null)
     {
         SaveSettings();
         storage.Dispose();
     }
     storage = new AnarchyStorage(newPath, '`', false);
     LoadSettings();
 }
Exemple #4
0
 public override void Save()
 {
     using (var file = new AnarchyStorage(FullPath, '`', true))
     {
         file.SetString("skyboxUp", data[0]);
         file.SetString("skyboxDown", data[1]);
         file.SetString("skyboxLeft", data[2]);
         file.SetString("skyboxRight", data[3]);
         file.SetString("skyboxFront", data[4]);
         file.SetString("skyboxBack", data[5]);
     }
 }
Exemple #5
0
 public override void Load()
 {
     using (AnarchyStorage file = new AnarchyStorage(FullPath, '`', false))
     {
         file.Load();
         file.AutoSave = false;
         for (int i = 0; i < SkinDataLength; i++)
         {
             SkinData[i] = file.GetString(keys[i], string.Empty);
         }
     }
 }
Exemple #6
0
 public override void Load()
 {
     using (var file = new AnarchyStorage(FullPath, '`', false))
     {
         file.Load();
         file.AutoSave = false;
         data[0]       = file.GetString("skyboxUp", string.Empty);
         data[1]       = file.GetString("skyboxDown", string.Empty);
         data[2]       = file.GetString("skyboxLeft", string.Empty);
         data[3]       = file.GetString("skyboxRight", string.Empty);
         data[4]       = file.GetString("skyboxFront", string.Empty);
         data[5]       = file.GetString("skyboxBack", string.Empty);
     }
 }
Exemple #7
0
 public override void Save()
 {
     using (var file = new AnarchyStorage(FullPath, '`', true))
     {
         file.SetString("ground", data[0]);
         file.SetString("wall", data[1]);
         file.SetString("gate", data[2]);
         for (int i = 3; i < data.Length; i++)
         {
             file.SetString("house" + (i - 3).ToString(), data[i]);
         }
         file.SetString("skybox", LinkedSkybox);
     }
 }
Exemple #8
0
 public void Save()
 {
     using (var storage = new AnarchyStorage(Path + Name + Extension, '`', true))
     {
         storage.SetInt(nameof(Daylight), Daylight);
         storage.SetInt(nameof(Difficulity), Difficulity);
         storage.SetInt(nameof(Map), Map);
         storage.SetString(nameof(Password), Password);
         storage.SetString(nameof(Players), Players);
         storage.SetString(nameof(ServerName), ServerName);
         storage.SetString(nameof(Time), Time);
         storage.Save();
     }
 }
Exemple #9
0
 public void Load()
 {
     using (var storage = new AnarchyStorage(Path + Name + Extension, '`', true))
     {
         storage.AutoSave = false;
         storage.Load();
         Daylight    = storage.GetInt(nameof(Daylight), 0);
         Difficulity = storage.GetInt(nameof(Difficulity), 0);
         Map         = storage.GetInt(nameof(Map), 0);
         Password    = storage.GetString(nameof(Password), string.Empty);
         Players     = storage.GetString(nameof(Players), "5");
         ServerName  = storage.GetString(nameof(ServerName), "Food for fate");
         Time        = storage.GetString(nameof(Time), "60");
     }
 }
Exemple #10
0
 public override void Save()
 {
     using (var file = new AnarchyStorage(FullPath, '`', true))
     {
         file.SetString("ground", data[0]);
         for (int i = 1; i < data.Length - Leaves.Length; i++)
         {
             file.SetString("tree" + (i - 1).ToString(), data[i]);
         }
         for (int i = data.Length - Leaves.Length; i < data.Length; i++)
         {
             file.SetString("leaves" + (i - 1).ToString(), data[i]);
         }
         file.SetString("skybox", LinkedSkybox);
         file.SetBool("randomizePairs", RandomizePairs);
     }
 }
Exemple #11
0
 public override void Save()
 {
     using (AnarchyStorage storage = new AnarchyStorage(FullPath, '`', true))
     {
         storage.SetBool(nameof(RandomizePairs), RandomizePairs);
         storage.SetString(nameof(Annie), Annie);
         storage.SetString(nameof(Colossal), Colossal);
         storage.SetString(nameof(Eren), Eren);
         storage.SetString(nameof(Bodies), string.Join(",", Bodies));
         storage.SetString(nameof(Eyes), string.Join(",", Eyes));
         storage.SetString(nameof(Hairs), string.Join(",", Hairs));
         string[] types = new string[Length];
         for (int i = 0; i < HairTypes.Length; i++)
         {
             types[i] = ((int)HairTypes[i]).ToString();
         }
         storage.SetString(nameof(HairTypes), string.Join(",", types));
         storage.Save();
     }
 }
Exemple #12
0
 public override void Load()
 {
     using (AnarchyStorage storage = new AnarchyStorage(FullPath, '`', false))
     {
         storage.Load();
         storage.AutoSave = false;
         RandomizePairs   = storage.GetBool(nameof(RandomizePairs));
         Annie            = storage.GetString(nameof(Annie));
         Colossal         = storage.GetString(nameof(Colossal));
         Eren             = storage.GetString(nameof(Eren));
         Bodies           = storage.GetString(nameof(Bodies)).Split(',');
         Eyes             = storage.GetString(nameof(Eyes)).Split(',');
         Hairs            = storage.GetString(nameof(Hairs)).Split(',');
         string[] tmp = storage.GetString(nameof(HairTypes), "-1,-1,-1,-1,-1").Split(',');
         HairTypes = new HairType[Length].Select(x => HairType.Random).ToArray();
         for (int i = 0; i < tmp.Length; i++)
         {
             HairTypes[i] = (HairType)Convert.ToInt32(tmp[i]);
         }
     }
 }
Exemple #13
0
 public override void Load()
 {
     using (var file = new AnarchyStorage(FullPath, '`', false))
     {
         file.Load();
         file.AutoSave = false;
         data[0]       = file.GetString("ground", string.Empty);
         data[1]       = file.GetString("wall", string.Empty);
         data[2]       = file.GetString("gate", string.Empty);
         for (int i = 3; i < Length; i++)
         {
             data[i] = file.GetString("house" + (i - 3).ToString(), string.Empty);
         }
         LinkedSkybox = file.GetString("skybox", Anarchy.Configuration.StringSetting.NotDefine);
         if (LinkedSkybox != Anarchy.Configuration.StringSetting.NotDefine)
         {
             SkyboxPreset set = new SkyboxPreset(LinkedSkybox);
             if (!set.Exists())
             {
                 LinkedSkybox = Anarchy.Configuration.StringSetting.NotDefine;
             }
         }
     }
 }