Exemplo n.º 1
0
    public void ClickSure()
    {
        Debug.Log(itemName);
        // remove from mall and put in package
        TreasureInfo.treasureMall.Remove(itemName);
        TreasurePackage tmp = new TreasurePackage()
        {
            wear   = false,
            number = 1
        };

        TreasureInfo.playerTreasure.Add(itemName, tmp);
        foreach (var kv in TreasureInfo.playerTreasure)
        {
            Debug.Log(kv.Key);
        }

        // put item back to inventory
        if (handler != null)
        {
            Debug.Log("refresh sell window");
            handler.Refresh();
        }


        // send message
        CNotSell msg = new CNotSell()
        {
            goodsName = itemName
        };

        MyNetwork.Send(msg);
    }
Exemplo n.º 2
0
        private void OnRecvNotSell(IChannel channel, Message message)
        {
            Console.WriteLine("OnRecvNotSell");
            CNotSell request = message as CNotSell;
            Player   player  = (Player)channel.GetContent();

            // remove from backMall
            backMall.Remove(request.goodsName);

            ConnectDB connect = new ConnectDB();

            connect.RemoveFromMall(player.user, request.goodsName);
            connect.AddToPackage(player.user, request.goodsName);
        }