Example #1
0
        public void UpdateProfile(string password, string displayname, string firstname, string lastname, string email, string birthdate, string sex, string picture)
        {
            QGCPlayerSend pls = new QGCPlayerSend();

            pls.PlayerPassword    = password;
            pls.PlayerDisplayName = displayname;
            pls.PlayerFirstname   = firstname;
            pls.PlayerLastname    = lastname;
            pls.PlayerEmail       = email;
            pls.PlayerBirthdate   = birthdate;
            pls.PlayerSex         = sex;
            pls.PlayerPicture     = picture;
            UpdateProfile(pls);
        }
Example #2
0
        public void UpdateProfile(QGCPlayerSend pls)
        {
            if (!ApiReady())
            {
                return;
            }
            if (string.IsNullOrEmpty(pls.PlayerDisplayName))
            {
                API.LogWarning("Mandatory fields must be completed");
                return;
            }
            string url = _baseURL + "/update";

            string userObj = JsonConvert.SerializeObject(pls);

            QGCNio.CreateSubmitWWW(url, userObj, _authToken, CategoryType.QGC_UpdateProfile);
        }
Example #3
0
        public void Register(QGCPlayerSend pls)
        {
            if (!ApiReady())
            {
                return;
            }
            if (string.IsNullOrEmpty(pls.PlayerUsername) || string.IsNullOrEmpty(pls.PlayerPassword) || string.IsNullOrEmpty(pls.PlayerDisplayName))
            {
                API.LogWarning("Mandatory fields must be completed");
                return;
            }
            string url = _baseURL + "/register";

            pls.PlayerPlatform = QGCUtils.GetSystem();
            string userObj = JsonConvert.SerializeObject(pls);

            _authToken = encodeAuth(pls.PlayerUsername + ":" + pls.PlayerPassword);

            QGCNio.CreateSubmitWWW(url, userObj, CategoryType.QGC_Register);
        }
Example #4
0
 public static void UpdateProfile(QGCPlayerSend pls)
 {
     Send.UpdateProfile(pls);
 }
Example #5
0
 public static void Register(QGCPlayerSend pls)
 {
     Send.Register(pls);
 }