コード例 #1
0
    private IEnumerator AddRewards()
    {
        yield return(new WaitForSeconds(1));

        NutakuToolRecordTasks tasks = NutakuTools.Instance.GetFirstTaskUnreceived();

        if (tasks != null)
        {
            ProcessTask(tasks);
            NutakuTools.Instance.SetFirstTaskReward();
        }
    }
コード例 #2
0
 private void ProcessTask(NutakuToolRecordTasks tasks)
 {
     if (tasks.reward_received == "0")
     {
         if (tasks.rewards != null && tasks.rewards.Length > 0)
         {
             for (int i = 0; i < tasks.rewards.Length; i++)
             {
                 NutakuToolRecordRewards reward = tasks.rewards[i];
                 Debug.LogFormat("Rewards information name {3} reward_id: {0}, amount: {1}, type: {2}", reward.reward_id, reward.amount, reward.type, reward.name);
             }
         }
         else
         {
             Debug.Log("Rewards are empty");
         }
     }
     else
     {
         Debug.Log("Rewards already received");
     }
 }