Inheritance: MonoBehaviour
Ejemplo n.º 1
0
        public async void ReadFile()
        {
            try {
                persistant settings = JsonConvert.DeserializeObject <persistant>(File.ReadAllText("settings.json"));
                switch (settings.players)
                {
                case 1: player_1.Checked = true; break;

                case 2: player_2.Checked = true; break;

                case 3: player_3.Checked = true; break;

                case 4: player_4.Checked = true; break;
                }
                k = settings.key;
                button_remember.Checked = true;
            }
            catch (Exception) {
                k = Keys.NumPad0;
                label_status.Text = "Error in reading file";
                await Task.Run(() => Thread.Sleep(10000));

                label_status.Text = "Ready";
            }
        }
Ejemplo n.º 2
0
        public async void WriteFile()
        {
            try {
                StreamWriter sw = new StreamWriter("settings.json", false);
                persistant   ps = new persistant()
                {
                    key = k, players = player_1.Checked ? 1 : player_2.Checked ? 2 : player_3.Checked ? 3 : 4
                };
                sw.WriteLine(JsonConvert.SerializeObject(ps));
                sw.Close();
            }
            catch (Exception) {
                label_status.Text = "Error in writing file";
                await Task.Run(() => Thread.Sleep(10000));

                label_status.Text = "Ready";
            }
        }