GetProbability 문제

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : Backend-5.7.0

  • 프로젝트명 : 1%-GawiBawiBo

  • 스테이터스 코드 :

  • 에러 코드 : 없음

  • 에러 메시지 :

현재 함수를 사용하여

    public void OnClickButton()
    {
        string selectedProbabilityFileId = "4255";


        Backend.Probability.GetProbability("4255", (callback) =>
        {

            if (!callback.IsSuccess())
            {
                Debug.LogError(callback.ToString());
                return;
            }

            JsonData json = callback.GetFlattenJSON();

            ProbabilityItem item = new ProbabilityItem();

            item.itemID = json["elements"]["itemID"].ToString();
            item.itemName = json["elements"]["itemName"].ToString();
            item.hpPower = json["elements"]["hpPower"].ToString();
            item.num = Int32.Parse(json["elements"]["num"].ToString());
            item.percent = json["elements"]["percent"].ToString();

            Debug.Log(item.ToString());
            
        });
    }

이 코드를 통하여
GetProbability를 진행하였습니다.
현재 사용하고있는 차트는 giftcard이구요
개발문서에 있는것과 같이
확률과 num를 첨부하였는데
함수실행을 동기로하면 유니티가 종료되구요
비동기로 실행하면 아예 작동을 안하는데 무슨 문제가 있는걸까요…?

안녕하세요 개발자님,
확률의 경우, 업로드하신 차트 파일에 따라 리턴되는 json값이 다르게 됩니다.

Json 파싱 중 존재하지 않는 데이터로 접근을 할 경우, 예외상황이 발생하게 되니
업로드하신 차트파일의 컬럼명대로 파싱을 진행해주시기 바랍니다.
(업로드한 차트 파일에 hpPower 컬럼이 없을 경우 존재하지 않는 json에 접근하려고 해서 에러 발생)