示例#1
0
    /// <summary>
    /// 点击属性按钮
    /// </summary>
    public void AttrBtClick()
    {
        ClearGemsInEquips();
        ChooseTabButton(CONTENT_TYPE.CONTENT_TYPE_ATTR);
        m_LeftView.SetActive(true);
        m_AttrView.SetActive(true);
        m_TitleView.SetActive(false);

        if (m_LeftAttrView_02.activeInHierarchy)
        {
            m_CancelShowInfoBt.SetActive(true);
            m_ShowMoreInfoBt.SetActive(false);
            //隐藏预览模型
            GameManager.gameManager.ActiveScene.HideFakeObj();
        }
        else
        {
            GameManager.gameManager.ActiveScene.ShowFakeObj();
        }

        // 发包请求数据
        Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

        if (_mainPlayer != null && m_bIsNeedUpdateAttr) //战斗力不相同时 才去重新发包请求最新数据
        {
            CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA);
            askPak.SetUserguid(_mainPlayer.GUID);
            askPak.SendPacket();
            m_bIsNeedUpdateAttr = false;
        }
    }
        public uint Execute(PacketDistributed ipacket)
        {
            CG_ASK_ROLE_DATA packet = (CG_ASK_ROLE_DATA )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
示例#3
0
    private void _onCombatChange()
    {
        Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

        if (_mainPlayer != null)
        {
            CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA);
            askPak.SetUserguid(_mainPlayer.GUID);
            askPak.SendPacket();
        }
    }
示例#4
0
    public void OnCombatChange()
    {
        m_bIsNeedUpdateAttr = true;
        if (m_AttrView.activeInHierarchy)
        {
            // 战斗力发生变化 重新发包请求最新数据
            Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

            if (_mainPlayer != null)
            {
                CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA);
                askPak.SetUserguid(_mainPlayer.GUID);
                askPak.SendPacket();
                m_bIsNeedUpdateAttr = false;
            }
        }
    }