コード例 #1
0
 protected override void CheckComponent()
 {
     if (m_Polar.anyDirty)
     {
         if (m_Polar.componentDirty)
         {
             m_AngleAxis.SetComponentDirty();
             m_RadiusAxis.SetComponentDirty();
         }
         if (m_Polar.vertsDirty)
         {
             RefreshChart();
         }
         m_Polar.ClearDirty();
     }
     if (m_AngleAxis.anyDirty || m_RadiusAxis.anyDirty)
     {
         if (m_AngleAxis.componentDirty || m_RadiusAxis.componentDirty)
         {
             UpdateRuntimeValue();
             InitAngleAxis(m_AngleAxis);
             InitRadiusAxis(m_RadiusAxis);
         }
         if (m_AngleAxis.vertsDirty || m_RadiusAxis.vertsDirty)
         {
             RefreshChart();
         }
         m_AngleAxis.ClearDirty();
         m_RadiusAxis.ClearDirty();
     }
     base.CheckComponent();
 }