public MarsGroupMember AddGroupMember(CombatInfo combatInfo) { MarsGroupMember newMember = new MarsGroupMember(combatInfo, this.getOid()); _groupMembers.put(newMember.getOid(), newMember); combatInfo.setGroupOid(this.GetGroupOid()); combatInfo.setGroupMemberOid(newMember.getOid()); GroupClient.SendGroupEventMessage( GroupClient.GroupEventType.JOINED, this, combatInfo.getOwnerOid()); return newMember; }
public MarsGroupMember GetGroupMember(Long groupMemberOid) { for (MarsGroupMember groupMember : _groupMembers.values()) { if (groupMember.GetGroupMemberOid() == groupMemberOid) return groupMember; } return null; }