private void OnQuery_CHANGE() { LoungeModel.RequestEdit requestEdit = new LoungeModel.RequestEdit(); requestEdit.stampId = createRequest.stampId; requestEdit.num = createRequest.capacity; requestEdit.label = (int)createRequest.label; requestEdit.isLock = (createRequest.isLock ? 1 : 0); requestEdit.minLv = createRequest.minLevel; requestEdit.maxLv = createRequest.maxLevel; requestEdit.name = createRequest.loungeName; GameSection.StayEvent(); MonoBehaviourSingleton <LoungeMatchingManager> .I.SendEdit(requestEdit, delegate { GameSection.ResumeEvent(true, null); }); }
public void SendEdit(LoungeModel.RequestEdit lounge_setting, Action <bool> call_back) { if (loungeData == null) { call_back(false); } else { lounge_setting.id = loungeData.id; Protocol.Send(LoungeModel.RequestEdit.path, lounge_setting, delegate(LoungeModel ret) { bool obj = false; if (ret.Error == Error.None) { obj = true; UpdateLounge(ret.result.lounge, ret.result.friend, ret.result.loungeServer, ret.result.inviteFriendInfo, ret.result.firstMetUserIds); } call_back(obj); }, string.Empty); } }