コード例 #1
0
    /// <summary>
    /// 商城
    /// </summary>
    private async void OnClickMall()
    {
        StaticData.DataDot(Company.Cfg.DotEventId.ShopIcon);
        //商城
        if (!StaticData.IsOpenFunction(10008))
        {
            return;
        }

        await StaticData.OpenShopUI(2);


        //更新外部红点
        ShopTool.isLookStore = true;
        ShopTool.LookDataSave(); //保存查看数据

        ShopTool.SavaShopData(); //保存新链表

        RedDotManager.UpdateRedDot(RedDotManager.RedDotKey.Shopping);
    }
コード例 #2
0
    public static bool IsOpenManorRedDotInLobby()
    {
        bool isOpen                    = false;
        bool isTaskRedDotOpen          = TaskPanelTool.IsOpenDot();
        bool isOrderRedDotOpen         = StaticData.IsSubmintDeal();
        bool isWarehouseRedDotOpen     = StaticData.IsWarehouseRedDotOpen();
        bool isShopRedDotOpen          = ShopTool.IsOpenRedDot();
        bool isOpenManorDecorateRedDot = IsOpenManorDecorateRedDot();

        if (isTaskRedDotOpen ||
            isOrderRedDotOpen ||
            isWarehouseRedDotOpen ||
            isShopRedDotOpen ||
            isOpenManorDecorateRedDot ||
            isManorHaveGain)
        {
            isOpen = true;
        }
        //收获判定

        return(isOpen);
    }
コード例 #3
0
    private async void OnButtonStoreClick()
    {
        //章节是否开启
        if (!StaticData.IsOpenFunction(10008))
        {
            return;
        }
        //庄园打开仓库 商店的时候关闭内部操作UI
        uIWorldHandleManager.SetHandleTileUIClose();
        //关闭地块选中


        Root2dSceneManager._instance.CloseAllTileObjSelect();
        await StaticData.OpenShopUI(2);


        //更新外部红点
        ShopTool.isLookStore = true;
        ShopTool.LookDataSave(); //保存查看数据

        ShopTool.SavaShopData(); //保存新链表
        RedDotManager.UpdateRedDot(RedDotManager.RedDotKey.Shopping);
    }