void _Packet(ScChargeDrawReward msg) { if (msg.result == 0) { var grow = Array.Find(m_chargeItemList.costReward, item => item.id == msg.drawId); grow.draw = true; } DispatchModuleEvent(ResponseGetTotal, msg); }
private void ResponseGetTotal(ScChargeDrawReward msg) { if (msg.result != 0) { moduleGlobal.ShowMessage(9304, msg.result); return; } var rList = new List <PTotalCostReward>(moduleCharge.GetTotalReward()); rList.Sort(SortHandle); dataSource.SetItems(rList); var rewardItem = Array.Find(moduleCharge.GetTotalReward(), item => item.id == msg.drawId); if (rewardItem != null) { Window_ItemTip.Show(ConfigText.GetDefalutString(TextForMatType.RechargeUIText, 9), rewardItem.reward); } }