예제 #1
0
        public void OnPointerDown(PointerEventData eventData)
        {
            if (nIndex < (int)ENACHIEVE.ENACHIEVE_ADDVALUE)
            {
                UIUtil.ShowSystemMessage(EMChatTipID.CHAT_TIP_PLAYER_ADDVALUE_HAS_NO_SINGLE_WAR);
                return;
            }

            if (lWarID == 0)
            {
                UIUtil.ShowSystemMessage(EMChatTipID.CHAT_TIP_PLAYER_VALUE_HAS_NO_SOURCE);
                return;
            }

            UIButtonType ButtonType = new UIButtonType((int)PlayerSubWndType.WND_WAR);

            ButtonType.bIsRequestSelf = LogicDataCenter.playerSystemDataManager.bRequestSelf;
            ButtonType.nRequestPDBID  = LogicDataCenter.playerSystemDataManager.nRequestPDBID;
            UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERBUTTONFRAME_OPENFRAME, ButtonType);

            WarStatisticViewSingleWarData data = new WarStatisticViewSingleWarData();

            data.msgID      = (int)WndMsgID.WND_MSG_PLAYERWARSTATISTIC_VIEWSINGLEWAR;
            data.nEntryType = (int)ViewSingleWarType.VSWT_HONORWND;
            data.lWarID     = lWarID;
            UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERWARSTATISTIC_VIEWSINGLEWAR, data);
        }
예제 #2
0
        // 战绩链接
        public void OnClickWarRecordRT(string eventName)
        {
            if (eventName == "WarRecord")
            {
                UIButtonType ButtonType = new UIButtonType((int)PlayerSubWndType.WND_WAR);
                int          nActorID   = EntityFactory.MainHeroView.Property.GetNumProp(ENTITY_PROPERTY.PROPERTY_ID);
                ButtonType.bIsRequestSelf = (nActorID == m_unfoldTask.nPublishPDBID);
                ButtonType.nRequestPDBID  = m_unfoldTask.nPublishPDBID;
                UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERBUTTONFRAME_OPENFRAME, ButtonType);

                WarStatisticViewSingleWarData uiData = new WarStatisticViewSingleWarData();
                uiData.nEntryType = (int)ViewSingleWarType.VSWT_CHATWND;
                uiData.lWarID     = m_unfoldTask.llTagID;
                UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERWARSTATISTIC_VIEWSINGLEWAR, uiData);
            }
        }