コード例 #1
0
ファイル: TriviaQuestionPool.cs プロジェクト: Ryonez/Lucy
        internal void Reload()
        {
            var arr = JArray.Parse(File.ReadAllText("data/questions.json"));

            foreach (var item in arr)
            {
                var tq = new TriviaQuestion(item["Question"].ToString(), item["Answer"].ToString(), item["Category"]?.ToString());
                pool.Add(tq);
            }
            var r = new Random();
            pool = new HashSet<TriviaQuestion>(pool.OrderBy(x => r.Next()));
        }