Пример #1
0
        /// <summary>
        /// Добавление нового сборника вопросов.
        /// </summary>
        private static void Add()
        {
            Console.Clear();

            Console.WriteLine("Добавление сборника вопросов:\n");
            Console.WriteLine("Дисклеймер:");
            Console.WriteLine("При закрытии приложения во время добавления сборника вопросов - изменения не сохраняются," +
                              " а поменять что-то в сборнике можно будет только после окончания создания.\n");

            Console.Write("Введите количество вопросов: ");
            int questionsCount = int.Parse(Console.ReadLine());

            Console.Write("Введите тему сборника вопросов: ");
            string theme = Console.ReadLine();

            var questions = CreateQuestions(questionsCount);

            try
            {
                var questionsCollection = new QuestionsCollection(questionsCount, theme, questions);

                Files.SaveCollection(questionsCollection);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + "\n");
            }
        }
Пример #2
0
        /// <summary>
        /// Сохранение новой коллекции вопросов в бинарный файл.
        /// </summary>
        /// <param name="collection">Новая коллекция вопросов.</param>
        public static void SaveCollection(QuestionsCollection collection)
        {
            var collections = Load();

            collections.Add(collection);

            Save(collections);
        }
    // Use this for initialization
    void Start()
    {
        string text = File.ReadAllText(_path);

        if (string.IsNullOrEmpty(text))
        {
            return;
        }

        if (!File.Exists(_path))
        {
            File.Create(_path);
        }


        _reignsCollection = JsonUtility.FromJson <QuestionsCollection>(text);

        Debug.Log("Questions imp:" + text);
    }