using System; using System.Collections.Generic; using System.IO; using System.Linq; using UnityEditor; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; using XCharts.Runtime; using ADB = UnityEditor.AssetDatabase; namespace XCharts.Editor { public partial class XChartsEditor { [MenuItem("XCharts/PieChart/Pie", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Pie", priority = 46)] public static void AddPieChart() { AddChart("PieChart"); } [MenuItem("XCharts/PieChart/Pie With Label", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Pie With Label", priority = 46)] public static void AddPieChart_WithLabel() { var chart = AddChart("PieChart"); chart.DefaultLabelPieChart(); } [MenuItem("XCharts/PieChart/Donut", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Donut", priority = 46)] public static void AddPieChart_Donut() { var chart = AddChart("PieChart"); chart.DefaultDonutPieChart(); } [MenuItem("XCharts/PieChart/Donut With Label", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Donut With Label", priority = 46)] public static void AddPieChart_DonutWithLabel() { var chart = AddChart("PieChart"); chart.DefaultLabelDonutPieChart(); } [MenuItem("XCharts/PieChart/Radius Rose", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Radius Rose", priority = 46)] public static void AddPieChart_RadiusRose() { var chart = AddChart("PieChart"); chart.DefaultRadiusRosePieChart(); } [MenuItem("XCharts/PieChart/Area Rose", priority = 46)] [MenuItem("GameObject/XCharts/PieChart/Area Rose", priority = 46)] public static void AddPieChart_AreaRose() { var chart = AddChart("PieChart"); chart.DefaultAreaRosePieChart(); } } }