Пример #1
0
    //聊天展示接口
    private void sendMsgFPort(int _chatChannelType)
    {
        EquipChooseWindow fwin  = fatherWindow as EquipChooseWindow;
        ChatSendMsgFPort  fport = FPortManager.Instance.getFPort("ChatSendMsgFPort") as ChatSendMsgFPort;

        if (fwin.comeFrom != EquipChooseWindow.FROM_CHAT_FRIEND)
        {
            fport.access(_chatChannelType, null, ChatManagerment.SHOW_Equip, equip.uid, null);
        }
        else
        {
            fport.access(ChatManagerment.Instance.CurrentFriendInfo.getUid(), UserManager.Instance.self.uid, _chatChannelType, null, ChatManagerment.SHOW_Equip, equip.uid, null);
        }
    }
Пример #2
0
    public override void DoClickEvent()
    {
        base.DoClickEvent();
        if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0013"))
        {
//			 点击装备
            EquipOperateFPort eof = FPortManager.Instance.getFPort("EquipOperateFPort") as EquipOperateFPort;
            eof.access(EquipManagerment.Instance.activeEquipMan.uid, EquipManagerment.Instance.activeEquipMan.sid, equip.uid, equip.getPartId(), equipResult);
        }
        else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0012"))
        {
            //强化
            UiManager.Instance.openWindow <IntensifyEquipWindow>((win) => {
                win.Initialize(equip, IntensifyEquipWindow.EQUIPSTORE);
            });
        }
        else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("equipStar02"))
        {
            //升星
            UiManager.Instance.openWindow <EquipUpStarWindow>((win) => {
                win.Initialize(equip);
            });
        }
        else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0308"))
        {
            //聊天展示
            if (fatherWindow.GetType() == typeof(EquipChooseWindow))
            {
                //如果直接从装备选择点展示
                EquipChooseWindow fwin = fatherWindow as EquipChooseWindow;

                if (fwin.comeFrom == EquipChooseWindow.FROM_CHAT || fwin.comeFrom == EquipChooseWindow.FROM_CHAT_FRIEND)
                {
                    sendMsgFPort(ChatManagerment.Instance.sendType);

                    /*这里开始是可滑动聊天窗口展示的关闭后处理,暂时不删
                     * UiManager.Instance.openDialogWindow<NewChatWindow> ((win) => {
                     *      win.initChatWindow (ChatManagerment.Instance.sendType - 1);
                     * });
                     */
                    fatherWindow.finishWindow();
                }
            }
        }
    }