🌍 Unity/에셋, 플러그인
Play NANOO SDK 에서 시간 불러오기
맨텀
2020. 9. 21. 03:06
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 이 핵심!