|
@@ -10,7 +10,7 @@ namespace GFGGame
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="viewName"></param>
|
|
/// <param name="viewName"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- public bool CheckIsFunOpenBgViewName(string viewName)
|
|
|
|
|
|
+ public bool CheckIsFunOpenBgViewName(string viewName, bool showTips = true)
|
|
{
|
|
{
|
|
FunctionOpenCfg cfg = FunctionOpenCfgArray.Instance.GetCfg(viewName);
|
|
FunctionOpenCfg cfg = FunctionOpenCfgArray.Instance.GetCfg(viewName);
|
|
if (cfg == null)
|
|
if (cfg == null)
|
|
@@ -21,10 +21,13 @@ namespace GFGGame
|
|
if (cfg.parentId != null && cfg.parentId != "")
|
|
if (cfg.parentId != null && cfg.parentId != "")
|
|
{
|
|
{
|
|
//先检查父功能是否开启
|
|
//先检查父功能是否开启
|
|
- CheckIsFunOpenBgViewName(cfg.parentId);
|
|
|
|
|
|
+ if (!CheckIsFunOpenBgViewName(cfg.parentId))
|
|
|
|
+ {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- if (!CheckIsChapterFunOpen(cfg)) return false;
|
|
|
|
- if (!CheckIsLvFunOpen(cfg)) return false;
|
|
|
|
|
|
+ if (!CheckIsChapterFunOpen(cfg, showTips)) return false;
|
|
|
|
+ if (!CheckIsLvFunOpen(cfg, showTips)) return false;
|
|
|
|
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|