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); }
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); }