public void MainBt_Click() { bool bret = !m_bt_bk_img.gameObject.activeSelf; m_bt_bk_img.gameObject.SetActive(bret); if (bret) //大开 { if (m_block == null) { m_block = GameObjectUtility.CreateBlocker(m_canvas, Hide_Block); } } else//关闭 { m_bt_bk_img.gameObject.SetActive(false); } DebugHandler.Log("MainBt_Click"); }