/** 处理申请 */ public void handleApply(long targetID, int result) { if (isFull()) { me.warnLog("处理申请时,人数已满"); return; } if ((getMember(targetID)) != null) { me.warnLog("处理申请时,成员已存在"); return; } //不可处理申请 if (!RoleGroupTitleType.canOperateApply(_selfData.title)) { me.warnLog("处理申请时,不可处理申请"); return; } if (!_d.applyDic.contains(targetID)) { me.warnLog("处理申请时,不在申请组"); return; } me.send(FuncHandleApplyRoleGroupRequest.create(_funcID, groupID, targetID, result)); }
/// <summary> /// 创建实例 /// </summary> public static FuncHandleApplyRoleGroupRequest create(int funcID, long groupID, long playerID, int result) { FuncHandleApplyRoleGroupRequest re = (FuncHandleApplyRoleGroupRequest)BytesControl.createRequest(dataID); re.funcID = funcID; re.groupID = groupID; re.playerID = playerID; re.result = result; return(re); }