Пример #1
0
    // Use this for initialization
    void Awake()
    {
        KiiBucket bucket = Kii.Bucket(BUCKET_NAME);
        KiiQuery  query  = new KiiQuery();

        query.SortByDesc(SCORE_KEY);
        query.Limit = 10;
        strRanking  = "";
        int number = 1;

        try {
            KiiQueryResult <KiiObject> result = bucket.Query(query);
            Debug.Log(result.ToString());
            foreach (KiiObject obj in result)
            {
                try{
                    strRanking = strRanking + "[" + number.ToString() + "] " + obj.GetString(NAME_KEY) + " : " + obj.GetInt(SCORE_KEY) + "\n";
                    number++;
                }catch (IllegalKiiBaseObjectFormatException ef) {
                    Debug.Log("Format Error : " + ef.ToString());
                }
            }
        } catch (CloudException e) {
            Debug.Log("Failed to fetch high score: " + e.ToString());
        }
    }