Пример #1
0
        static void Main(string[] args)
        {
            UnityAssetstoreUser   a  = new UnityAssetstoreUser();
            AssetstoreUserWrapper b  = a.UserLogin("", "");
            UnityAssetstoreAsset  aa = new UnityAssetstoreAsset();
            var getListTask          = aa.GetDownloadAssetTaskAsync(79854);

            Task.WaitAll(getListTask);

            //Console.WriteLine(b.XUnitySession);

            a.GetDownloadableAssets();
            Console.WriteLine(a.GetUserOverview(a.UserObject.ID));
        }
Пример #2
0
        public AssetstoreUserWrapper UserLogin(string id, string password)
        {
            string loginParameter = string.Format(
                "license_hash=&hardware_hash=&language_code=kr&current_package_id=&user={0}&pass={1}",
                HttpUtility.UrlEncode(id),
                HttpUtility.UrlEncode(password));

            userAuthenticate = UnityAssetstoreRequest.GetResponseToJson <AssetstoreUserWrapper>
                                   (USER_LOGIN_URL,
                                   "application/json",
                                   "application/x-www-form-urlencoded; charset=UTF-8",
                                   "", "POST", loginParameter);

            UnityAssetstoreRequest.KharmaVersion = userAuthenticate.KharmaVersion;
            UnityAssetstoreRequest.UnitySession  = userAuthenticate.XUnitySession;

            return(userAuthenticate);
        }