コード例 #1
0
 public static void EnableTextMeshPro()
 {
     if (!XChartsMgr.IsExistTMPAssembly())
     {
         Debug.LogError("TextMeshPro is not in the project, please import TextMeshPro package first.");
         return;
     }
     XChartsMgr.EnableTextMeshPro();
     XChartsMgr.ModifyTMPRefence();
 }
コード例 #2
0
 protected virtual void OnStartInspectorGUI()
 {
     ShowVersion();
     m_BaseFoldout = ChartEditorHelper.DrawHeader("Base", m_BaseFoldout, false, null, null);
     if (m_BaseFoldout)
     {
         EditorGUILayout.PropertyField(m_Script);
         EditorGUILayout.PropertyField(m_ChartName);
         EditorGUILayout.PropertyField(m_RaycastTarget);
         if (XChartsMgr.IsRepeatChartName(m_Chart, m_ChartName.stringValue))
         {
             EditorGUILayout.BeginHorizontal();
             EditorGUILayout.HelpBox("chart name is repeated: " + m_ChartName.stringValue, MessageType.Error);
             EditorGUILayout.EndHorizontal();
         }
     }
     EditorGUILayout.PropertyField(m_Theme);
     EditorGUILayout.PropertyField(m_Settings);
     m_ComponentList.OnGUI();
     m_SerieList.OnGUI();
 }
コード例 #3
0
 public static void DisableTextMeshPro()
 {
     XChartsMgr.ModifyTMPRefence(true);
     XChartsMgr.DisableTextMeshPro();
 }