Exemplo n.º 1
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);
    }
Exemplo n.º 2
0
    //激活邀请码领奖

    public void invtiteCodeFport(string playerCode)
    {
        if (playerCode.Replace(" ", "") == "")
        {
            return;
        }
        if (playerCode == null)
        {
            return;
        }
        //只能纯数字

        if (!StringKit.isNum(playerCode))
        {
            UiManager.Instance.openDialogWindow <MessageWindow>((win) => {
                win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0335"), null);
            });
            return;
        }
        //不能激活自己
        if (playerCode == myCode.text)
        {
            UiManager.Instance.openDialogWindow <MessageWindow>((win) => {
                win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0336"), null);
            });
            return;
        }
        //已激活

        if (InviteCodeManagerment.Instance.inviteType == 1)
        {
            UiManager.Instance.openDialogWindow <MessageWindow>((win) => {
                win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0333"), null);
            });
            return;
        }
        InviteCodeInviteFPort fport = FPortManager.Instance.getFPort("InviteCodeInviteFPort") as InviteCodeInviteFPort;
        string code = StringKit.frontIdToServerId(playerCode);

        if (code == "error")
        {
            UiManager.Instance.openDialogWindow <MessageWindow>((win) => {
                win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0335"), null);
            });
            return;
        }
        else
        {
            fport.access(code, changeInviteType, hideWin, windowBack);
        }
    }
Exemplo n.º 3
0
    public override void buttonEventBase(GameObject gameObj)
    {
        base.buttonEventBase(gameObj);

        switch (gameObj.name)
        {
        case "close":
            destoryWindow();
            break;

        case "button_id":
            if (!checkInput(inpuString))
            {
                return;
            }
            if (!StringKit.isNum(inpuString))
            {
                UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null);
                callback2();
                finishWindow();
                return;
            }
            string _uid = StringKit.frontIdToServerId(inpuString);
            if (_uid == "error")
            {
                UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null);
                callback2();
                finishWindow();
                return;
            }
            getFindFriend(0, _uid);
            if (callbackI != null)
            {
                callbackI(1);
            }
            break;

        case "button_name":
            checkInput(inpuString);
            getFindFriend(1, inpuString);
            if (callbackI != null)
            {
                callbackI(2);
            }
            break;
        }
    }