Пример #1
0
        void Start()
        {
            name = PlayerPrefs.GetString("player");
            mode = PlayerPrefs.GetString("temp");
            if (mode.Equals("default"))
            {
                //判断本地储存是否已经存在当前用户
                XmlPlayerInformation xml   = new XmlPlayerInformation();
                PlayerInfromation    local = xml.selectUser("default");
                if (local == null)
                {
                    local.name      = "default";
                    local.id        = "default";
                    local.money     = 0.0;
                    local.score     = 0.0;
                    local.level     = 0;
                    local.castle    = 0;
                    local.defence   = 0;
                    local.propone   = 0;
                    local.proptwo   = 0;
                    local.propthree = 0;
                    xml.addUser(local);
                }
                curScore = local.score.ToString();
            }
            else
            {
                string parameter = "";
                parameter += "UserName=" + name;
                StartCoroutine(getData(Url + parameter));
            }

            StartCoroutine(getRank(getUrl));
        }
Пример #2
0
        void Start()
        {
            string score = PlayerPrefs.GetString("score");
            string money = PlayerPrefs.GetString("money");

            Score.text = score;
            Money.text = money;
            xml        = new XmlPlayerInformation();
            string mode = PlayerPrefs.GetString("temp");

            if (mode.Equals("default"))
            {
                local = xml.selectUser("default");
                if (local == null)
                {
                    local           = new PlayerInfromation();
                    local.name      = "default";
                    local.id        = "default";
                    local.money     = 0.0;
                    local.score     = 0.0;
                    local.level     = 0;
                    local.castle    = 0;
                    local.defence   = 0;
                    local.propone   = 0;
                    local.proptwo   = 0;
                    local.propthree = 0;
                    xml.addUser(local);
                }

                //当前分数
                double curscore = System.Convert.ToDouble(PlayerPrefs.GetString("score"));
                //当前钱数
                double curmoney = System.Convert.ToDouble(PlayerPrefs.GetString("money"));
                local.score += curscore;
                local.money += curmoney;
                xml.changePlayer(local);
            }
            else
            {
                string player = PlayerPrefs.GetString("player");
                string id     = player + "id";
                local = xml.selectUser(id);
                string parameter = "";
                if (local == null)
                {
                    parameter += "UserName="******"score"));
                //当前钱数
                double curmoney = System.Convert.ToDouble(PlayerPrefs.GetString("money"));
                local.score += curscore;
                local.money += curmoney;
                xml.changePlayer(local);
                string s         = local.score.ToString();
                string m         = local.money.ToString();
                string level     = local.level.ToString();
                string castle    = local.castle.ToString();
                string defence   = local.defence.ToString();
                string propone   = local.propone.ToString();
                string proptwo   = local.proptwo.ToString();
                string propthree = local.propthree.ToString();
                parameter += "UserName="******"&";
                parameter += "Score=" + s + "&";
                parameter += "Money=" + m + "&";
                parameter += "Level=" + level + "&";
                parameter += "Castle=" + castle + "&";
                parameter += "Defence=" + defence + "&";
                parameter += "Propone=" + propone + "&";
                parameter += "Proptwo=" + proptwo + "&";
                parameter += "Propthree=" + propthree;
                StartCoroutine(subData(subUrl + parameter));
            }
        }
Пример #3
0
        void Start()
        {
            xml = new XmlPlayerInformation();
            string mode = PlayerPrefs.GetString("temp");

            if (mode.Equals("default"))
            {
                local = xml.selectUser("default");
                if (local == null)
                {
                    local           = new PlayerInfromation();
                    local.name      = "default";
                    local.id        = "default";
                    local.money     = 0.0;
                    local.score     = 0.0;
                    local.level     = 0;
                    local.castle    = 0;
                    local.defence   = 0;
                    local.propone   = 0;
                    local.proptwo   = 0;
                    local.propthree = 0;
                    xml.addUser(local);
                }
                money.text = local.money.ToString();
                int tag = PlayerPrefs.GetInt("Tag");
                switch (tag)
                {
                case 0:
                    changeCharater(local.level);
                    break;

                case 1:
                    changeCasetle(local.castle);
                    break;

                case 2:
                    changeDefence(local.defence);
                    break;

                case 3:
                    changeOne(local.propone);
                    break;

                case 4:
                    changeTwo(local.proptwo);
                    break;

                case 5:
                    changeThree(local.propthree);
                    break;
                }
            }
            else
            {
                string user = PlayerPrefs.GetString("player");
                string id   = user + "id";
                local = xml.selectUser(id);
                string parameter = "";
                if (local == null)
                {
                    parameter += "UserName="******"Tag");
                switch (tag)
                {
                case 0:
                    changeCharater(local.level);
                    break;

                case 1:
                    changeCasetle(local.castle);
                    break;

                case 2:
                    changeDefence(local.defence);
                    break;

                case 3:
                    changeOne(local.propone);
                    break;

                case 4:
                    changeTwo(local.proptwo);
                    break;

                case 5:
                    changeThree(local.propthree);
                    break;
                }
                string score     = local.score.ToString();
                string m         = local.money.ToString();
                string level     = local.level.ToString();
                string castle    = local.castle.ToString();
                string defence   = local.defence.ToString();
                string propone   = local.propone.ToString();
                string proptwo   = local.proptwo.ToString();
                string propthree = local.propthree.ToString();
                parameter += "UserName="******"&";
                parameter += "Score=" + score + "&";
                parameter += "Money=" + m + "&";
                parameter += "Level=" + level + "&";
                parameter += "Castle=" + castle + "&";
                parameter += "Defence=" + defence + "&";
                parameter += "Propone=" + propone + "&";
                parameter += "Proptwo=" + proptwo + "&";
                parameter += "Propthree=" + propthree;
                StartCoroutine(subData(subUrl + parameter));
            }
        }
Пример #4
0
 void Start()
 {
     xml = new XmlPlayerInformation();
 }