//关闭 public override void OnHide() { MsgSaveHeadPhoto msgSaveHeadPhoto = new MsgSaveHeadPhoto(); string[] headPhoto = _headPhotoName.Split('o'); msgSaveHeadPhoto.HeadPhoto = int.Parse(headPhoto[2]); NetManager.Send(msgSaveHeadPhoto); }
//保存头像回调 private void OnMsgSaveHeadPhoto(Request request) { MsgSaveHeadPhoto msgSaveHeadPhoto = MsgSaveHeadPhoto.Parser.ParseFrom(request.Msg); _headPhotoName = "HeadPhoto" + msgSaveHeadPhoto.HeadPhoto; Texture2D texture = ABManager.Instance.LoadRes <Texture2D>("texture", _headPhotoName); _headPhoto.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); }
//点击头像事件 private void OnHeadPhotoClick() { PanelManager.Open <HeadPhotoPanel>(); MsgSaveHeadPhoto msgSaveHeadPhoto = new MsgSaveHeadPhoto(); Debug.Log(_headPhotoName); string[] headPhoto = _headPhotoName.Split('o'); msgSaveHeadPhoto.HeadPhoto = int.Parse(headPhoto[2]); NetManager.Send(msgSaveHeadPhoto); }