//关闭
    public override void OnHide()
    {
        MsgSaveHeadPhoto msgSaveHeadPhoto = new MsgSaveHeadPhoto();

        string[] headPhoto = _headPhotoName.Split('o');
        msgSaveHeadPhoto.HeadPhoto = int.Parse(headPhoto[2]);
        NetManager.Send(msgSaveHeadPhoto);
    }
Beispiel #2
0
    //保存头像回调
    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));
    }
Beispiel #3
0
    //点击头像事件
    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);
    }