Ejemplo n.º 1
0
 public static void HandleDungeonPartyFinderRegister(DungeonPartyFinderRegisterRequestMessage message, WorldClient client)
 {
     if (DungeonPartyProvider.Instance.GetDPCByCharacterId(client.Character.Id) != null)
     {
         DungeonPartyProvider.Instance.UpdateCharacter(client.Character, message.dungeonIds.ToList());
     }
     else
     {
         DungeonPartyProvider.Instance.AddCharacter(client.Character, message.dungeonIds.ToList());
     }
     client.Send(new DungeonPartyFinderRegisterSuccessMessage((IEnumerable<ushort>)message.dungeonIds));
 }
Ejemplo n.º 2
0
 public static void HandleDungeonPartyFinderRegister(DungeonPartyFinderRegisterRequestMessage message, WorldClient client)
 {
     if (DungeonPartyProvider.Instance.GetDPCByCharacterId(client.Character.Id) != null)
     {
         DungeonPartyProvider.Instance.UpdateCharacter(client.Character, message.dungeonIds.ToList());
     }
     else
     {
         DungeonPartyProvider.Instance.AddCharacter(client.Character, message.dungeonIds.ToList());
     }
     client.Send(new DungeonPartyFinderRegisterSuccessMessage((IEnumerable <ushort>)message.dungeonIds));
 }