private void OnBtnYesHandler() { SoundManager.Instance.Play(15); if (ItemManager.GetItemType((uint)mParam.itemid) == ItemType.Defence) { DefenceModule module = ModuleManager.Instance.FindModule <DefenceModule>(); if (null == module) { return; } DefenceUIParam param = new DefenceUIParam(); param.itemid = mParam.itemid; param.packpos = mParam.packpos; param.packtype = mParam.packtype; module.SaleDefence(param); } else { ItemSaleActionParam param = new ItemSaleActionParam(); param.itemcount = mParam.mSaleNum; param.itemid = mParam.itemid; param.isSaleAll = mParam.isSaleAll; Net.Instance.DoAction((int)Message.MESSAGE_ID.ID_MSG_ITEM_SALE, param); } }
protected override void OnRequest(item_sale_request request, object userdata) { if (userdata is ItemSaleActionParam) { ItemSaleActionParam param = userdata as ItemSaleActionParam; request.itemcount = param.itemcount; request.itemid = param.itemid; isSaleAll = param.isSaleAll; } }