Ejemplo n.º 1
0
 void Update()
 {
     if (initCount < maxCacheDataNumber)
     {
         int count = (int)(maxCacheDataNumber / initDataTime * Time.deltaTime);
         for (int i = 0; i < count; i++)
         {
             timeNow = timeNow.AddSeconds(1);
             string category = timeNow.ToString("hh:mm:ss");
             float  value    = UnityEngine.Random.Range(60, 150);
             chart.AddXAxisData(category);
             chart.AddData(0, value);
             initCount++;
             if (initCount > maxCacheDataNumber)
             {
                 break;
             }
         }
         chart.RefreshChart();
     }
     updateTime += Time.deltaTime;
     if (updateTime >= 1)
     {
         updateTime = 0;
         count++;
         string category = DateTime.Now.ToString("hh:mm:ss");
         float  value    = UnityEngine.Random.Range(60, 150);
         chart.AddXAxisData(category);
         chart.AddData(0, value);
         chart.RefreshChart();
     }
 }
Ejemplo n.º 2
0
 void Update()
 {
     if (initCount > 0)
     {
         int count = (int)(maxCacheDataNumber / initDataTime * Time.deltaTime);
         for (int i = 0; i < count; i++)
         {
             timeNow = timeNow.AddSeconds(-initCount);
             chart.AddXAxisData(timeNow.ToString("hh:mm:ss"));
             chart.AddData(0, UnityEngine.Random.Range(60, 150));
             initCount--;
             if (initCount <= 0)
             {
                 break;
             }
         }
         chart.RefreshChart();
     }
     updateTime += Time.deltaTime;
     if (updateTime >= 1)
     {
         updateTime = 0;
         count++;
         chart.AddXAxisData(DateTime.Now.ToString("hh:mm:ss"));
         chart.AddData(0, UnityEngine.Random.Range(60, 150));
         chart.RefreshChart();
     }
 }
Ejemplo n.º 3
0
 public void AddData(string time, float value)
 {
     chart.AddXAxisData(time);
     chart.AddData(0, value);
     chart.RefreshChart();
 }