mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-28 03:58:49 +00:00
fiexd missing class attribute ExtensionOfNativeClass #131
This commit is contained in:
@@ -33,6 +33,8 @@
|
|||||||
|
|
||||||
## Latest
|
## Latest
|
||||||
|
|
||||||
|
* (2021.04.12) Fixed problem `missing class attribute 'ExtensionOfNativeClass'` after Theme refactoring #131
|
||||||
|
|
||||||
## v2.1.0
|
## v2.1.0
|
||||||
|
|
||||||
* (2021.04.07) Release `v2.1.0` version
|
* (2021.04.07) Release `v2.1.0` version
|
||||||
|
|||||||
@@ -33,6 +33,8 @@
|
|||||||
|
|
||||||
## Latest
|
## Latest
|
||||||
|
|
||||||
|
* (2021.04.12) 修复`Theme`重构后引起的`missing class attribute 'ExtensionOfNativeClass'`的问题 #131
|
||||||
|
|
||||||
## v2.1.0
|
## v2.1.0
|
||||||
|
|
||||||
* (2021.04.07) 发布`v2.1.0`版本
|
* (2021.04.07) 发布`v2.1.0`版本
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6f28c6b3fb24d49afbe348cfadd0e1c7
|
guid: 6f28c6b3fb24d49afbe348cfadd0e1c8
|
||||||
MonoImporter:
|
MonoImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
|
|||||||
@@ -107,21 +107,7 @@ namespace XCharts
|
|||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
if (m_Theme == null)
|
CheckTheme();
|
||||||
{
|
|
||||||
m_Theme = ChartTheme.Default;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (m_Theme.font == null)
|
|
||||||
{
|
|
||||||
m_Theme.font = XChartsSettings.font;
|
|
||||||
}
|
|
||||||
if (m_Theme.colorPalette.Count == 0)
|
|
||||||
{
|
|
||||||
m_Theme.ResetTheme();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
base.Awake();
|
base.Awake();
|
||||||
m_Series.AnimationReset();
|
m_Series.AnimationReset();
|
||||||
m_Series.AnimationFadeIn();
|
m_Series.AnimationFadeIn();
|
||||||
@@ -213,12 +199,27 @@ namespace XCharts
|
|||||||
|
|
||||||
protected virtual void CheckTheme()
|
protected virtual void CheckTheme()
|
||||||
{
|
{
|
||||||
if (m_Theme != null && m_CheckTheme != m_Theme.theme)
|
if (m_Theme == null)
|
||||||
{
|
{
|
||||||
m_CheckTheme = m_Theme.theme;
|
m_Theme = ChartTheme.Default;
|
||||||
m_Theme.CopyTheme(m_CheckTheme);
|
}
|
||||||
SetAllComponentDirty();
|
else
|
||||||
OnThemeChanged();
|
{
|
||||||
|
if (m_Theme.font == null)
|
||||||
|
{
|
||||||
|
m_Theme.font = XChartsSettings.font;
|
||||||
|
}
|
||||||
|
if (m_Theme.colorPalette.Count == 0)
|
||||||
|
{
|
||||||
|
m_Theme.ResetTheme();
|
||||||
|
}
|
||||||
|
if (m_CheckTheme != m_Theme.theme)
|
||||||
|
{
|
||||||
|
m_CheckTheme = m_Theme.theme;
|
||||||
|
m_Theme.CopyTheme(m_CheckTheme);
|
||||||
|
SetAllComponentDirty();
|
||||||
|
OnThemeChanged();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected override void CheckComponent()
|
protected override void CheckComponent()
|
||||||
|
|||||||
Reference in New Issue
Block a user