Example #1
0
    void onClick_Btn_Two_Btn(GameObject caster)
    {
        if (m_db.copyType == (uint)CopyTypeTable.Camp)
        {
            ReturnBackUIData[] returnData = new ReturnBackUIData[1];
            returnData[0]         = new ReturnBackUIData();
            returnData[0].msgid   = UIMsgID.eNone;
            returnData[0].panelid = PanelID.FBPanel;
            returnData[0].param   = null;

            UIPanelBase.PanelJumpData jumpData = new UIPanelBase.PanelJumpData();
            jumpData.Tabs = new int[1];

            jumpData.Tabs[0] = (int)ShopPanel.TabMode.ZhanXun;//zhanxun商城
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ShopPanel, jumpData: jumpData);
            return;
        }
        //TODO
        if (m_db.copyFlag != (uint)CopyFlag.Huodong && m_db.membType != 0)
        {
            if (DataManager.Manager <TeamDataManager>().IsJoinTeam)
            {
                DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.TeamPanel);
            }
            else
            {
                DataManager.Manager <TeamDataManager>().ReqConvenientTeamListByCopyId(m_db.copyId);
            }
            return;
        }
    }
Example #2
0
    public void OnPropetyClick(ClientMoneyType nType)
    {
        switch (nType)
        {
        case ClientMoneyType.Wenqian:
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType);
            break;

        case ClientMoneyType.YuanBao:
            ReturnBackUIData[] returnData = new ReturnBackUIData[1];
            returnData[0]         = new ReturnBackUIData();
            returnData[0].msgid   = UIMsgID.eNone;
            returnData[0].panelid = this.m_currPanelID;
            returnData[0].param   = null;
            UIPanelBase.PanelJumpData jumpData = new UIPanelBase.PanelJumpData();
            jumpData.Tabs    = new int[1];
            jumpData.Tabs[0] = (int)(GameCmd.CommonStore) 4;
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.MallPanel, jumpData: jumpData);
            break;

        case ClientMoneyType.Gold:
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType);
            break;

        case ClientMoneyType.YinLiang:
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType);
            break;

        default:
            break;
        }
    }
Example #3
0
    void onClick_ShengWangStoreBtn_Btn(GameObject caster)
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eNone;
        returnData[0].panelid = PanelID.ClanPanel;
        returnData[0].param   = null;

        UIPanelBase.PanelJumpData jumpData = new PanelJumpData();
        jumpData.Tabs    = new int[1];
        jumpData.Tabs[0] = (int)ShopPanel.TabMode.ShengWang;//积分商城
        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ShopPanel, jumpData: jumpData);
    }
Example #4
0
    /// <summary>
    /// 排行榜
    /// </summary>
    /// <param name="caster"></param>
    void onClick_Btn_ranklist_Btn(GameObject caster)
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eNone;
        returnData[0].panelid = PanelID.ArenaPanel;
        returnData[0].param   = null;

        string type = "OrderListType_Simulation";

        //DataManager.Manager<UIPanelManager>().ShowPanel(PanelID.RankPanel, data: type, returnBackUIData: returnData);
        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.RankPanel, data: type);
    }
Example #5
0
    /// <summary>
    /// 跳转氏族商店
    /// </summary>
    private void GoToClanShop()
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eNone;
        returnData[0].panelid = PanelID.ClanPanel;
        returnData[0].param   = null;

        UIPanelBase.PanelJumpData jumpData = new PanelJumpData();
        jumpData.Tabs = new int[1];

        jumpData.Tabs[0] = (int)ShopPanel.TabMode.ShengWang;
        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ShopPanel, jumpData: jumpData);
    }
Example #6
0
    /// <summary>
    /// 获取UI返回数据
    /// </summary>
    /// <returns></returns>
    private ReturnBackUIData[] GetReturnBackUIData()
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eShowUI;
        returnData[0].panelid = PanelID.MuhonPanel;
        int[] tab = new int[1];
        tab[0] = (int)status;
        ReturnBackUIMsg backUIMsg = new ReturnBackUIMsg();

        backUIMsg.param     = selectedMuhonId;
        backUIMsg.tabs      = tab;
        returnData[0].param = backUIMsg;
        return(returnData);
    }
Example #7
0
    /// <summary>
    /// 积分商城
    /// </summary>
    /// <param name="caster"></param>
    void onClick_Btn_store_Btn(GameObject caster)
    {
        // DataManager.Manager<MallManager>().SetBlackMarkeActiveStore(GameCmd.CommonStore.CommonStore_Five);

        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eNone;
        returnData[0].panelid = PanelID.ArenaPanel;
        returnData[0].param   = null;

        UIPanelBase.PanelJumpData jumpData = new PanelJumpData();
        jumpData.Tabs    = new int[1];
        jumpData.Tabs[0] = 3;//积分商城
        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.BlackMarketPanel, jumpData: jumpData);
    }
Example #8
0
    /// <summary>
    /// 获取UI返回数据
    /// </summary>
    /// <returns></returns>
    private ReturnBackUIData[] GetReturnBackUIData()
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eShowUI;
        returnData[0].panelid = PanelID.ClanCreatePanel;
        ClanCreateMode tabMode = m_em_clanCreateMode;

        int[] tab = new int[2];
        tab[0] = (int)tabMode;
        ReturnBackUIMsg backUIMsg = new ReturnBackUIMsg();

        backUIMsg.tabs      = tab;
        returnData[0].param = backUIMsg;
        return(returnData);
    }
Example #9
0
    void onClick_Btn_shop_Btn(GameObject caster)
    {
        ReturnBackUIData[] returnData = new ReturnBackUIData[1];
        returnData[0]         = new ReturnBackUIData();
        returnData[0].msgid   = UIMsgID.eNone;
        returnData[0].panelid = PanelID.DailyPanel;


        int[] tab = new int[1];
        tab[0] = 2;
        ReturnBackUIMsg backUIMsg = new ReturnBackUIMsg();

        backUIMsg.tabs = tab;

        returnData[0].param = backUIMsg;

        UIPanelBase.PanelJumpData jumpData = new PanelJumpData();
        jumpData.Tabs = new int[1];

        jumpData.Tabs[0] = (int)ShopPanel.TabMode.LieHun;
        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ShopPanel, jumpData: jumpData);
    }