1. timeStamp(int) 로 불러오기
public void GetServerTimeStamp(Action<int> endAction)
{
plugin.ServerTime((state, message, rawData, dictionary) =>
{
if (state.Equals(Configure.PN_API_STATE_SUCCESS))
{
endAction?.Invoke(int.Parse((string)dictionary["timestamp"]));
}
else
{
Debug.Log("Fail");
endAction?.Invoke(-1);
}
});
}
object 형이라서 그냥 (int) 로 하면 안됨.
2. DateTime으로 불러오기.
public void GetServerDataTime(Action<DateTime> endAction)
{
plugin.ServerTime((state, message, rawData, dictionary) =>
{
if (state.Equals(Configure.PN_API_STATE_SUCCESS))
{
endAction?.Invoke(Convert.ToDateTime(dictionary["date"]));
}
else
{
Debug.Log("Fail");
endAction?.Invoke(DateTime.MinValue);
}
});
}
Convert.ToDateTime 이 핵심!
'🌍 Unity > 에셋, 플러그인' 카테고리의 다른 글
애드몹 보상형광고 크러시 Admob Reward Close Crash (1) | 2021.03.30 |
---|---|
Unity Facebook Keytool not found. 오류 (0) | 2020.10.11 |
GPGS 세팅 / 오류 해결 (0) | 2020.04.02 |
유니티 프로모션용 영상/동영상 촬영 (1) | 2020.02.16 |
유니티에서 프로모션용 고해상도 스크린샷찍기 (0) | 2020.02.15 |