8 using System.Collections.Generic;
13 public partial class BaseChart
15 public Radar radar {
get {
return m_Radars.Count > 0 ? m_Radars[0] :
null; } }
19 public List<Radar>
radars {
get {
return m_Radars; } }
36 if (radar ==
null)
return;
37 radar.indicatorList.Clear();
60 float lineWidth = 0f,
bool showIndicator =
true,
bool showSplitArea =
true)
62 var radar =
new Radar();
64 radar.splitNumber = splitNumber;
65 radar.radius = radius;
66 radar.indicator = showIndicator;
67 radar.center[0] = center.x;
68 radar.center[1] = center.y;
69 radar.splitArea.show = showSplitArea;
70 radar.splitLine.lineStyle.width = lineWidth;
75 public bool AddIndicator(
int radarIndex,
Radar.
Indicator indicator)
78 if (radar ==
null)
return false;
79 radar.AddIndicator(indicator);
94 if (radar ==
null)
return null;
95 return radar.AddIndicator(name, min, max);
107 public bool UpdateIndicator(
int radarIndex,
int indicatorIndex,
string name,
float min,
float max)
110 if (radar ==
null)
return false;
111 return radar.UpdateIndicator(indicatorIndex, name, min, max);
121 if (radarIndex < 0 || radarIndex > m_Radars.Count - 1)
return null;
122 return m_Radars[radarIndex];
134 if (radar !=
null)
return radar.GetIndicator(indicatorIndex);