private bool CanShow() { if (_chaCtrl == null) { return(false); } if (!_chaCtrl.visibleAll) { return(false); } if (MakerAPI.InsideMaker && !MakerAPI.IsInterfaceVisible()) { return(false); } if (SceneApi.GetAddSceneName() == "Config") { return(false); } if (SceneApi.GetIsOverlap()) { return(false); } if (SceneApi.GetIsNowLoadingFade()) { return(false); } return(true); }