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(); }
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(); }
public static void DisableTextMeshPro() { XChartsMgr.ModifyTMPRefence(true); XChartsMgr.DisableTextMeshPro(); }