Beispiel #1
0
    private void SendGetChallengeReward(int event_id, int[] reward_ids, int[] loop_cnts)
    {
        ServerDataUtilSend.SendPacketAPI_GetChallengeReward(event_id, reward_ids, loop_cnts)
        .setSuccessAction((data) =>
        {
            RecvGetChallengeRewardValue result = data.GetResult <RecvGetChallengeReward>().result;
            if (result != null)
            {
                //プレゼント情報更新
                UserDataAdmin.Instance.m_StructPresentList = UserDataAdmin.PresentListClipTimeLimit(result.present);

                //受取報酬リスト更新
                m_ChallengeInfo.get_list = result.get_list;
                updateGetRewardList(result.get_list);

                scrollContent.Initialize(this);

                openGetRewardSuccesDialog();
            }
        })
        .setErrorAction((data) =>
        {
        })
        .SendStart();
    }