예제 #1
0
 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;
 }
예제 #2
0
 public MarsGroupMember GetGroupMember(Long groupMemberOid) {
   for (MarsGroupMember groupMember : _groupMembers.values()) {
     if (groupMember.GetGroupMemberOid() == groupMemberOid) return groupMember;
   }
   return null;
 }