private void On_Invite_Reverse_InBat_ReserveData_Enable(CUIEvent uievent) { ListView <FriendReserve.Ent> listView = Singleton <CFriendContoller> .instance.model.friendReserve.dataList[0]; int srcWidgetIndexInBelongedList = uievent.m_srcWidgetIndexInBelongedList; if (srcWidgetIndexInBelongedList < 0 || srcWidgetIndexInBelongedList >= listView.Count) { return; } FriendReserve.Ent ent = listView[srcWidgetIndexInBelongedList]; Text componetInChild = Utility.GetComponetInChild <Text>(uievent.m_srcWidget.gameObject, "Text"); if (componetInChild != null) { componetInChild.set_text(ent.inBattleContent); } }
private void On_Invite_Reverse_InBat_Refuse(CUIEvent uievent) { ListView <FriendReserve.Ent> listView = Singleton <CFriendContoller> .instance.model.friendReserve.dataList[0]; int srcWidgetIndexInBelongedList = uievent.m_srcWidgetIndexInBelongedList; if (srcWidgetIndexInBelongedList < 0 || srcWidgetIndexInBelongedList >= listView.Count) { return; } FriendReserve.Ent ent = listView[srcWidgetIndexInBelongedList]; if (ent == null) { return; } FriendSysNetCore.SendReceiveReserveProcess(ent.ullUid, ent.dwLogicWorldId, 1, this.NoMoreReceiveReverse); listView.RemoveAt(srcWidgetIndexInBelongedList); this.OnRECEIVE_RESERVE_DATA_CHANGE(); }