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)); }
public AssetstoreUserWrapper UserLogin(string id, string password) { string loginParameter = string.Format( "license_hash=&hardware_hash=&language_code=kr¤t_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); }