コード例 #1
0
        public void OnClanRefuseClick()
        {
            if (listClanAcceptMember.SelectedItem == null)
            {
                return;
            }

            GameLogic.cmd_clan_admit cmdData = new GameLogic.cmd_clan_admit();
            cmdData.bAgree = 0;
            cmdData.nKinID = listClanAcceptMember.SelectedItem.data.nKinID;
            ViewEventHelper.Instance.SendCommand <cmd_clan_admit>(GameLogicDef.GVIEWCMD_CLAN_ADMIT, ref cmdData);

            // 置空当前选择
            listClanAcceptMember.Select(-1);
        }
コード例 #2
0
        private bool ApplyClanAdmitCallBack(int nKinID, bool bResult)
        {
            bool bFind = false;

            foreach (var item in m_clanApplyMemberData)
            {
                if (nKinID == item.nKinID)
                {
                    bFind = true;
                    break;
                }
            }

            if (bFind)
            {
                GameLogic.cmd_clan_admit cmdData = new GameLogic.cmd_clan_admit();
                cmdData.bAgree = (bResult ? 1 : 0);
                cmdData.nKinID = nKinID;
                ViewEventHelper.Instance.SendCommand <cmd_clan_admit>(GameLogicDef.GVIEWCMD_CLAN_ADMIT, ref cmdData);
            }

            return(true);
        }