광고보상
-
[Unity3d] 일정 시간 이후 보상 구현하기Development/Unity3d 2020. 4. 18. 03:04
핵심1. class TimeManager IEnumerator getServerTime() : UnityWebRequest.Head(url)을 통해 서버로부터 시간을 가져온다. getCurrentTime() : 코루틴을 통해 얻은 현재시간을 PlayerPrefs로 저장한다. 보상시간을 저장할 때에는 순차적으로 콤마(,) 등을 기준으로 저장한다. 보상시간은 DateTime.AddMinutes() 등으로 하면 된다. ex) 2020-04-16 AM03:00, 2020-04-16 AM04:00, 2020-04-16 AM05:00, 2020-04-16 AM06:00 시간을 하나씩 가져오고 싶으면 string[] data = string.Split(',')로 가져올 수 있다. 보상이 지급된 이후에는 data[1]..