Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930
  1. using UnityEngine;
  2. namespace XCharts.Runtime
  3. {
  4. [System.Serializable]
  5. [SerieHandler(typeof(CandlestickHandler), true)]
  6. [DefaultAnimation(AnimationType.LeftToRight)]
  7. [SerieExtraComponent()]
  8. [SerieDataExtraComponent(typeof(ItemStyle), typeof(EmphasisStyle), typeof(BlurStyle), typeof(SelectStyle))]
  9. [SerieDataExtraField()]
  10. public class Candlestick : Serie, INeedSerieContainer
  11. {
  12. public int containerIndex { get; internal set; }
  13. public int containterInstanceId { get; internal set; }
  14. public static Serie AddDefaultSerie(BaseChart chart, string serieName)
  15. {
  16. var serie = chart.AddSerie<Candlestick>(serieName);
  17. var defaultDataCount = 5;
  18. for (int i = 0; i < defaultDataCount; i++)
  19. {
  20. var open = Random.Range(20, 60);
  21. var close = Random.Range(40, 90);
  22. var lowest = Random.Range(0, 50);
  23. var heighest = Random.Range(50, 100);
  24. chart.AddData(serie.index, i, open, close, lowest, heighest);
  25. }
  26. return serie;
  27. }
  28. }
  29. }