Exemple #1
0
 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);
 }
Exemple #2
0
    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);
        }
    }