296 子 【常规】坊市系统 / 【常规】坊市系统-客户端 - 优化适配,增加入口显隐功能依赖
4个文件已修改
24 ■■■■ 已修改文件
Main/System/GeneralConfig/GeneralDefine.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/HomeWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/RightFuncInHome.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/UIBase/OneLevelWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/GeneralConfig/GeneralDefine.cs
@@ -38,14 +38,15 @@
    public static float blockRatio;
    public static Dictionary<int, string> itemIconDict { get; private set; }
    public static int mainRightFuncOpenFuncID { get; private set; }
    public static void Init()
    {
        try
        {
            MoneyDisplayModel = ConfigParse.ParseIntDict(GetInputString("MoneyDisplayModel", 1));
            var config = FuncConfigConfig.Get("PutInItemPack");
            JsonData itemPutInData = JsonMapper.ToObject(config.Numerical1);
            itemPutInPackDict = new Dictionary<int, List<int>>();
@@ -80,7 +81,8 @@
                itemIconDict.Add(itemType, icon);
            }
            config = FuncConfigConfig.Get("MainRightFunc");
            mainRightFuncOpenFuncID = int.Parse(config.Numerical1);
        }
        catch (Exception ex)
        {
Main/System/Main/HomeWin.cs
@@ -131,6 +131,7 @@
        DisplayLevel();
        DisplayRestState();
        funcColBtn.SetActive(FuncOpen.Instance.IsFuncOpen(GeneralDefine.mainRightFuncOpenFuncID));
    }
    protected override void OnPreOpen()
@@ -428,6 +429,10 @@
        {
            DisplayFirstChargeBtn();
        }
        else if (funcId == GeneralDefine.mainRightFuncOpenFuncID)
        {
            funcColBtn.SetActive(FuncOpen.Instance.IsFuncOpen(GeneralDefine.mainRightFuncOpenFuncID));
        }
    }
    private void OnUpdateFirstChargeInfo()
Main/System/Main/RightFuncInHome.cs
@@ -47,12 +47,21 @@
        UIManager.Instance.OnCloseWindow += OnCloseWindow;
    }
    void ShowBtns()
    {
        storeBtn.SetActive(FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Store));
    }
    //显隐功能栏
    public void ShowFuncCol(bool _isShow)
    {
        isShow = _isShow;
        funcCol.DOLocalMove(isShow ? showPoint.localPosition : hidePoint.localPosition, 0.3f);
        if (isShow)
        {
            ShowBtns();
        }
    }
    void OnCloseWindow(UIBase win)
Main/System/UIBase/OneLevelWin.cs
@@ -12,7 +12,7 @@
    {
        // 创建
        var instance = UIUtility.CreateWidget("OneLevelWin", "BottomTabs");
        instance.transform.SetParentEx(_rectTransform, Vector3.zero, Quaternion.identity, Vector3.one);
        instance.transform.SetParent(_rectTransform, false);
        closeBtn = _rectTransform.GetComponent<Button>("BottomTabs/bg/backbtn");
        tabBtn = _rectTransform.GetComponent<GroupButtonEx>("BottomTabs/bg/btns/funcbtn");
        var btnParent = _rectTransform.GetComponent<RectTransform>("BottomTabs/bg/btns");