Ejemplo n.º 1
0
    private void SendGetScoreReward(int[] reward_ids)
    {
        ServerDataUtilSend.SendPacketAPI_GetScoreReward(scoreInfo.event_id, reward_ids)
        .setSuccessAction(data =>
        {
            RecvGetScoreReward getReward = data.GetResult <RecvGetScoreReward>();
            if (getReward != null &&
                getReward.result != null)
            {
                //スコア情報
                scoreInfo = getReward.result.score_info;

                //報酬リスト更新
                updateRewardList();

                //プレゼント更新
                if (getReward.result.present != null)
                {
                    UserDataAdmin.Instance.m_StructPresentList = UserDataAdmin.PresentListClipTimeLimit(getReward.result.present);
                }

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