이벤트 비동기 스크립트에서의 에러

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : StickManBattle
  • 뒤끝SDK 버전 : 5.4.1
  • 에러 코드 : 없음

사용한 코드는 비동기 코드로 아래와 같으며,

Backend.Notice.EventList(2, callback =>
{
string inDate = callback.Rows()[0][“inDate”][“S”].ToString();

        Backend.Notice.EventOne(inDate, callback2 =>
        {
            string Content = callback2.GetReturnValuetoJSON()["row"]["content"]["S"].ToString();

        });
    });

유니티에서는 아래 에러가 발생합니다
Assets\Scripts\MainMenu.cs(157,24): error CS1061: ‘BNotice’ does not contain a definition for ‘EventList’ and no accessible extension method ‘EventList’ accepting a first argument of type ‘BNotice’ could be found (are you missing a using directive or an assembly reference?)

안녕하세요 개발자님.

개발자문서에 잘못된 정보를 제공하게 되어 정말 죄송합니다.

해당 함수는 Notice클래스가 아닌 Event클래스를 사용하여,
Backend.Notice.EventOne이 아닌 Backend.Event.EventList를 통해 호출하실 수 있습니다.

해당 부분은 빠르게 수정하도록 하겠습니다.
이용에 불편을 드려 정말 죄송합니다.

감사합니다.

감사합니다~~~~~

아 그런데 이벤트의 제목은 어떻게 받아오나요?

안녕하세요 개발자님,
Backend.Event.EventList 함수 호출해 이벤트를 받아오는 경우,
리턴 값에 이벤트 제목과 내용이 포함됩니다.

제목은 아래와 같이 받을 수 있습니다.

        Backend.Notice.EventOne(inDate, callback2 =>
        {
            string Title= callback2.GetReturnValuetoJSON()["row"]["title"]["S"].ToString();

        });

자세한 사항은 아래 개발자 문서 하단의 GetReturnValuetoJSON 정보를 확인해주세요.