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); }
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); }