고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.
커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.
문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
-
뒤끝 SDK 버전 : 5.12.1
-
프로젝트명 : ClassEconomy
-
스테이터스 코드 :
-
에러 코드 : public class UserInfo : MonoBehaviour
{
[System.Serializable]
public class UserInfoEvent : UnityEngine.Events.UnityEvent { }
public UserInfoEvent onUserInfoEvent = new UserInfoEvent();private static UserInfoData data = new UserInfoData();
public static UserInfoData Data => data;public void GetUserInfoFromBackend()
{
Backend.BMember.GetUserInfo(callback =>
{
if (callback.IsSuccess())
{
try
{
JsonData json = callback.GetReturnValuetoJSON()[“row”];
data.gamerId = json[“gamerId”].ToString();
data.countryCode = json[“countryCode”].ToString();
data.nickname = json[“nickname”].ToString();
data.inDate = json[“inDate”].ToString();
data.emailForFindPassword = json[“emailForFindPassword”]?.ToString();
data.subscriptionType = json[“subscriptionType”].ToString();
data.federationId = json[“federationId”]?.ToString();
}
catch(System.Exception e)
{
data.Reset();
Debug.LogError(e);
}
}
else
{
data.Reset();
Debug.LogError(callback.GetMessage());
}onUserInfoEvent?.Invoke(); });
}
}
public class UserInfoData
{
public string gamerId;
public string countryCode;
public string nickname;
public string inDate;
public string emailForFindPassword;
public string subscriptionType;
public string federationId;
public void Reset()
{
gamerId = "OffLine";
countryCode = "UnKnown";
inDate = string.Empty;
emailForFindPassword = string.Empty;
subscriptionType = string.Empty;
federationId = string.Empty;
}
}
- 에러 메시지 : System.NullReferenceException: Object reference not set to an instance of an object
at UserInfo.b__5_0 (BackEnd.BackendReturnObject callback) [0x00036] in C:\Users\USER\unity\CashFlow\Assets\02.Scripts\Home\UserInfo.cs:25
UnityEngine.Debug:LogError (object)
UserInfo:b__5_0 (BackEnd.BackendReturnObject) (at Assets/02.Scripts/Home/UserInfo.cs:35)
BackEnd.Functions.BackendMember/<>c__DisplayClass60_0:WVV2ljmcMdA (BackEnd.Functions.PlayerFunctions/BackendMyPlayerReturnObject)
Jb2Mupgl9HDE4qubvaH.VhqZXkgYhc89QxqvoOQ/d__4`1<BackEnd.Functions.PlayerFunctions/BackendMyPlayerReturnObject>:MoveNext ()
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
GetUserInfo함수에서 계속 에러가 나옵니다.