示例#1
0
    public bool SetStudentInfo(string data)
    {
        try
        {
            JSONObject jsonObject = JSONObject.Parse(data);
            JSONArray  jsonArray  = jsonObject.GetArray("response");
            if (jsonArray.Length == 0)
            {
                return(false);
            }

            JSONObject jObject      = jsonArray[0].Obj;
            string     ID           = jObject.GetString("ID");
            int        schoolUnique = System.Convert.ToInt32(jObject.GetString("SchoolUnique").Trim());
            string     schoolName   = jObject.GetString("SchoolName");
            string     schoolGrade  = jObject.GetString("SchoolGrade");
            byte       grade        = System.Convert.ToByte(jObject.GetString("Grade").Trim());
            byte       classNum     = System.Convert.ToByte(jObject.GetString("Class").Trim());
            byte       number       = System.Convert.ToByte(jObject.GetString("Number").Trim());
            string     gender       = jObject.GetString("Gender");
            string     name         = jObject.GetString("Name");

            _studentInfo = new StudentDBInfo(ID, schoolUnique, schoolName, schoolGrade, grade, classNum, number, gender, name);
            _studentInfo.Print();
        }
        catch (Exception e)
        {
            Debug.Log(e.ToString());
            return(false);
        }

        return(true);
    }
示例#2
0
    void PAPSUISetting()
    {
        StudentDBInfo studentInfo = NetworkManager.GetInstance().studentInfo;
        GameObject    obj         = GameObject.Find("UserInform");

        obj.GetComponent <Text>().text = studentInfo.schoolName + " " + studentInfo.schoolGrade + " " + studentInfo.grade + "학년 "
                                         + studentInfo.classNum + "반 " + studentInfo.number + "번 " + studentInfo.name + "(" + studentInfo.gender + ")";
    }