Ejemplo n.º 1
0
    //收到进入房间的请求
    public void OnMsgVisitShop(MsgBase msgBase)
    {
        MsgVisitShop msg = (MsgVisitShop)msgBase;

        Debug.Log(msg.price);
        PanelManager.Open <ChoosePanel>(msg.price, coin, major);
    }
Ejemplo n.º 2
0
    public static void MsgVisitShop(ClientState c, MsgBase msgBase)
    {
        MsgVisitShop msg    = (MsgVisitShop)msgBase;
        Player       player = c.player;

        if (player == null)
        {
            return;
        }
        XMLMajor[] prices = XMLManager.majorInfo.ToArray();
        msg.price = new int[prices.Length];
        if (player.data.major == (int)Major.None)
        {
            for (int i = 0; i < prices.Length; i++)
            {
                msg.price[i] = prices[i].priceNoMajor;
            }
        }
        else
        {
            for (int i = 0; i < prices.Length; i++)
            {
                msg.price[i] = prices[i].priceHaveMajor;
            }
        }
        player.Send(msg);
    }
Ejemplo n.º 3
0
    //点击进入商城的按钮
    public void OnChooseClick()
    {
        MsgVisitShop msg = new MsgVisitShop();

        NetManager.Send(msg);
    }