コード例 #1
0
ファイル: ReadJson.cs プロジェクト: cuulee/MapMoves
    // Loading json files
    void LoadFiles(string jsonData)
    {
        string        text      = "{ day: " + jsonData + "}";
        FullStoryLine m         = JsonConvert.DeserializeObject <FullStoryLine>(text);
        int           dayNumber = 0;

        foreach (var item in m.day)
        {
            DateTime timelineDay = ReturnSimpleDate(item.date);
            if (!days.ContainsKey(timelineDay) && item.summary != null)
            {
                days.Add(timelineDay, new DayClass(timelineDay, item, dayNumber++));
                selectedDay = timelineDay;
                if (firstDate == null)
                {
                    firstDate = timelineDay;
                }
                lastDate = timelineDay;
                PlacesRanking.instance.AnalyseDay(item);
                ChartUI.instance.CheckMaxCalories(item);
                RenderMap.instance.RenderDay(item);
            }
        }
        //RenderMap.instance.ChangeDaysRangeFilter(new DateTime(2018, 03, 01), new DateTime(2018, 03, 10));
        PlacesRanking.instance.SortAndDisplay();
        ChartUI.instance.SetupCharts();
    }
コード例 #2
0
ファイル: ReadJson.cs プロジェクト: ly774508966/MapMoves
    void LoadFiles(string jsonData, bool canChangeWeight)
    {
        string        text = "{ day: " + jsonData + "}";
        FullStoryLine m    = JsonConvert.DeserializeObject <FullStoryLine>(text);

        foreach (var item in m.day)
        {
            DateTime timelineDay = ReturnSimpleDate(item.date);
            if (!days.ContainsKey(timelineDay) && item.summary != null)
            {
                DayClass tempDay = new DayClass(timelineDay, item, dayNumber++, canChangeWeight);
                days.Add(timelineDay, tempDay);
                daysToDraw.Add(tempDay);
            }
        }
        //RenderMap.instance.ChangeDaysRangeFilter(new DateTime(2018, 03, 01), new DateTime(2018, 03, 10));
    }