示例#1
0
    public void LoadMaxScoreData()
    {
        if (!Backend.IsInitialized)
        {
            return;
        }

        BackendAsyncClass.BackendAsync(Backend.GameInfo.GetPublicContents, "MaxScore", UserDataBro =>
        {
            if (UserDataBro.IsSuccess())
            {
                int cnt = UserDataBro.GetReturnValuetoJSON()["rows"].Count;
                Debug.Log("DBcnt: " + cnt);
                for (int i = 0; i < cnt; i++)
                {
                    string DBID       = UserDataBro.GetReturnValuetoJSON()["rows"][i]["ID"]["S"].ToString();
                    string DBMaxscore = UserDataBro.GetReturnValuetoJSON()["rows"][i]["MaxScore"]["N"].ToString();
                    string DBIndate   = UserDataBro.GetReturnValuetoJSON()["rows"][i]["inDate"]["S"].ToString();

                    if (DBID == ID)
                    {
                        maxScore       = int.Parse(DBMaxscore);
                        maxScoreIndate = DBIndate;
                    }

                    MaxScoredata.Add(Tuple.Create(DBID, DBMaxscore, DBIndate));
                }
            }
            else
            {
                Debug.Log(UserDataBro.GetMessage());
            }
        });
    }
示例#2
0
    private void LoadMusicScoreData()
    {
        if (!Backend.IsInitialized || ID.Equals("") || ID == null)
        {
            return;
        }

        BackendAsyncClass.BackendAsync(Backend.GameInfo.GetPrivateContents, "ScoreTable", UserDataBro =>
        {
            if (UserDataBro.IsSuccess())
            {
                int cnt = UserDataBro.GetReturnValuetoJSON()["rows"].Count;
                for (int i = 0; i < cnt; i++)
                {
                    string DBmusic  = UserDataBro.GetReturnValuetoJSON()["rows"][i]["Music"]["S"].ToString();
                    string DBscore  = UserDataBro.GetReturnValuetoJSON()["rows"][i]["Score"]["S"].ToString();
                    string t_Indate = UserDataBro.GetReturnValuetoJSON()["rows"][i]["inDate"]["S"].ToString();

                    MusicScoredata.Add(Tuple.Create(DBmusic, DBscore, t_Indate));
                }
            }
            else
            {
                Debug.Log(UserDataBro.GetMessage());
            }
        });
    }