unity中用键盘控制物体隐藏后,如何用同一个按键再让其显示

目前只能隐藏,无法再显示。
代码如下,求修改。

直接将变量TapFlag修改为bool类型,Update代码如下处理即可

        private bool TapFlag = true;
        void Update(){
            if (Input.GetKeyDown(KeyCode.A))
            {
                obj.SetActive(TapFlag);
                TapFlag = !TapFlag;
            }
        }

 public GameObject mGameObj;
    private void Update()
    {
       if(Input.GetKeyDown(KeyCode.Q))
       {
           mGameObj.SetActive(!mGameObj.activeSelf);
       }
    }

楼上两位大佬写的都没毛病,还不行那基本上是你把脚本放在要隐藏的物体上了,物体隐藏了=物体上脚本就不再执行了