public IEnumerator IEReceiveResponse()
    {
        string repeat = "";

        if (!ScoreManager.Instance.RepeatMode)
        {
            repeat = "&repeat=off";
        }
        // Create a download object
        UnityWebRequest webRequest = UnityWebRequest.Get(
            string.Format("{0}?token={1}&interval=all&order=DESC" + repeat, ScoreManager.Instance.serverGetURL, ScoreManager.Instance.serverToken)
            );

        // Set headers
        webRequest.SetRequestHeader("Cache-Control", "max-age=0, no-cache, no-store");
        webRequest.SetRequestHeader("Pragma", "no-cache");

        // Wait until the download is done
        yield return(webRequest.SendWebRequest());

        if (webRequest.isNetworkError || webRequest.isHttpError)
        {
            Debug.LogWarning("Error in sending data: " + webRequest.error);
        }
        else
        {
            // data was successfully send
            LeaderboardOnlineResponse leaderboardResponse = JsonUtility.FromJson <LeaderboardOnlineResponse>(webRequest.downloadHandler.text);
            if (leaderboardResponse.status == "ok")
            {
                // data was successfully submitted
                Debug.Log("Result of receiving data: ok");

                for (int i = 0; i < leaderboardResponse.data.Count; i++)
                {
                    ScoreHolder newScoreHolder = UnityEngine.Object.Instantiate(
                        ScoreManager.Instance.scoreItemPrefab,
                        ScoreManager.Instance.scoresScrollView.content
                        ).GetComponent <ScoreHolder>();
                    newScoreHolder.SetScoreData(i + 1, leaderboardResponse.data[i].name, leaderboardResponse.data[i].score);
                }
            }
            else //rsult == false
            {
                Debug.LogWarning("Error in receiving data: " + leaderboardResponse.message);
            }
        }
    }
    public void ReceiveScoresFromServerAndSetUI()
    {
        LeaderboardOnlineResponse leaderboardResponse = new LeaderboardOnlineResponse();

        StartCoroutine(leaderboardResponse.IEReceiveResponse());
    }