Пример #1
0
        /// <summary>
        /// 传上服务器并且删除本地
        /// </summary>
        /// <returns></returns>
        IEnumerator wait2LoadIcon()
        {
            yield return(0.3f);

            var a = NewPlayerCreateController.Instance;

            byte[] t2d = headIcon.sprite.texture.EncodeToPNG();
            //上传
            PutObjectSample.PutObjectFromString(GetUIDPath(LoginModel.Instance.Uid), t2d);
            //请求改变头像
            a.CreateNewUserReq(name.text, int.Parse(LoginModel.Instance.Sex), GetUIDPath(LoginModel.Instance.Uid));
            //删除本地头像,防止asyncimage认为本地还有
            GlobalDispatcher.Instance.Dispatch(GlobalEvent.onPlayerPanelReflash);

            ViewMgr.Instance.Close(ViewNames.PlayerInfoView);
        }