Exemple #1
0
    void initFriendsFPort()
    {
        SetLoginProgress(1, false);
        FriendsFPort port = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        port.initFriendsInfo(initGuideDate);
    }
Exemple #2
0
    private void findFriend()
    {
        if (!checkInput(inputFind.value))
        {
            return;
        }
        if (mFindType == 0)
        {
            if (!StringKit.isNum(inputFind.value))
            {
                UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null);
                callBackByFind2();
                return;
            }
            string _uid = StringKit.frontIdToServerId(inputFind.value);
            if (_uid == "error")
            {
                UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null);
                callBackByFind2();
                return;
            }
        }

        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.findFriend(mFindType, inputFind.value, callBackByFind);
    }
    public void getFindFriend(int _type, string _str)
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.findFriend(_type, _str, callback1);
        destoryWindow();
    }
Exemple #4
0
    //确定后发送删除好友请求
    public void delFriend(MessageHandle msg)
    {
        if (msg.buttonID == MessageHandle.BUTTON_LEFT)
        {
            return;
        }
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.deleteFriend(uid, delGoback);
    }
Exemple #5
0
    //申请好友
    public void applyFriend()
    {
        if (FriendsManagerment.Instance.isFull())
        {
            return;
        }
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.applyFriend(uid, applyOk);
    }
Exemple #6
0
    public override void buttonEventBase(GameObject gameObj)
    {
        base.buttonEventBase(gameObj);

        switch (gameObj.name)
        {
        case "close":
            CACHE_LIST = null;
            finishWindow();
            if (fatherWindow is FriendsWindow)
            {
                (fatherWindow as FriendsWindow).loadData();
            }
            break;

        case "buttonRecommend":
            FriendsManagerment.Instance.clearRecommendFriends();
            FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;
            fport.recommendFriend(callBackByFind);
            break;

        case "button_id":
            mFindType = 1;
            updateFindTypeStatus();
            break;

        case "button_name":
            mFindType = 0;
            updateFindTypeStatus();
            break;

        case "buttonFind":
            if (inputFind.value.Replace(" ", "") == "" || inputFind.value == null)
            {
                UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("Friend_InputNull"), null);
                return;
            }
            FriendsManagerment.Instance.clearRecommendFriends();
            findFriend();
            break;
        }
    }
    //同意好友申请
    private void agreeApply()
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.agreeFriend(info, sendMsgBack);
    }
Exemple #8
0
    //获取推荐好友端口
    public void getRecommendFrind()
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.recommendFriend(callBackByFind);
    }
    //拒绝好友申请
    private void refuseApply()
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.refuseFriend(info.getUid(), sendMsgBack);
    }
Exemple #10
0
    //申请好友
    public void applyFriend()
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.applyFriend(uid, applyOk);
    }
    /// <summary>
    /// 获取最新的好友信息端口
    /// </summary>
    public void getFriendsInfo(CallBack _callback)
    {
        FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort;

        fport.initFriendsInfo(_callback);
    }