2019-05-11 04:33:54 +08:00
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
|
|
namespace XCharts
|
|
|
|
|
|
{
|
2019-08-01 23:49:30 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// the global setting of pie chart.
|
|
|
|
|
|
/// 饼图的全局设置。
|
|
|
|
|
|
/// </summary>
|
2019-05-11 04:33:54 +08:00
|
|
|
|
[System.Serializable]
|
|
|
|
|
|
public class Pie
|
|
|
|
|
|
{
|
|
|
|
|
|
[SerializeField] private float m_TooltipExtraRadius;
|
2019-07-02 18:33:12 +08:00
|
|
|
|
[SerializeField] private float m_SelectedOffset;
|
2019-08-01 23:49:30 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// the extra dadius of pie chart when the tooltip indicatored pie.
|
|
|
|
|
|
/// 提示框指示时的额外半径。
|
|
|
|
|
|
/// </summary>
|
2019-05-11 04:33:54 +08:00
|
|
|
|
public float tooltipExtraRadius { get { return m_TooltipExtraRadius; } set { m_TooltipExtraRadius = value; } }
|
2019-08-01 23:49:30 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// the offset of pie when the pie item is selected.
|
|
|
|
|
|
/// 饼图项被选中时的偏移。
|
|
|
|
|
|
/// </summary>
|
2019-07-02 18:33:12 +08:00
|
|
|
|
public float selectedOffset { get { return m_SelectedOffset; } set { m_SelectedOffset = value; } }
|
2019-05-11 04:33:54 +08:00
|
|
|
|
|
|
|
|
|
|
public static Pie defaultPie
|
|
|
|
|
|
{
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
|
|
|
|
|
var pie = new Pie
|
|
|
|
|
|
{
|
|
|
|
|
|
m_TooltipExtraRadius = 10f,
|
2019-07-28 00:44:53 +08:00
|
|
|
|
m_SelectedOffset = 10f,
|
2019-05-11 04:33:54 +08:00
|
|
|
|
};
|
|
|
|
|
|
return pie;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|