|  |  | 
 |  |  |         set { m_SelectEffect = value; } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     [SerializeField] public RedpointBehaviour redpoint;   //外部自己用 | 
 |  |  |  | 
 |  |  |     public bool isLock = false; | 
 |  |  |  | 
 |  |  |     protected override void Awake() | 
 |  |  | 
 |  |  |     // 更新按钮状态 | 
 |  |  |     public void UpdateButtonState() | 
 |  |  |     { | 
 |  |  |         // 更新图标显示 | 
 |  |  |         if (m_SelectIcon != null) | 
 |  |  |             m_SelectIcon.SetActive(m_State == TitleBtnState.Click); | 
 |  |  |         if (m_SelectIcon != null && m_UnSelectIcon != null && m_SelectIcon.sprite == m_UnSelectIcon.sprite) | 
 |  |  |         { | 
 |  |  |             m_SelectIcon.SetActive(true); | 
 |  |  |         } | 
 |  |  |         else | 
 |  |  |         { | 
 |  |  |             // 更新图标显示 | 
 |  |  |             if (m_SelectIcon != null) | 
 |  |  |                 m_SelectIcon.SetActive(m_State == TitleBtnState.Click); | 
 |  |  |  | 
 |  |  |         if (m_UnSelectIcon != null) | 
 |  |  |             m_UnSelectIcon.SetActive(m_State != TitleBtnState.Click); | 
 |  |  |             if (m_UnSelectIcon != null) | 
 |  |  |                 m_UnSelectIcon.SetActive(m_State != TitleBtnState.Click); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         // 更新文字颜色 | 
 |  |  |         if (m_Title != null && m_Manager != null) |