Exemplo n.º 1
0
 public void HandlePartyNewMemberMessage(Bot bot, PartyNewMemberMessage message)
 {
     if (Party == null)
     {
         Party = new List <PartyMemberInformations>();
     }
     if (!Party.Any(member => member.id == message.memberInformations.id))
     {
         Party.Add(message.memberInformations);
     }
 }
Exemplo n.º 2
0
 private void HandlePartyNewMemberMessage(IAccount account, PartyNewMemberMessage message)
 {
     if (message.MemberInformations.Id == account.Character.Id)
     {
         return;
     }
     if (PartyMembers.ContainsKey(message.MemberInformations.Id))
     {
         Logger.Default.Log($"Player <{message.MemberInformations.Name}> is already listed in your party.", LogMessageType.Error);
         PartyNewMemberEvent?.Invoke(account, false);
     }
     else
     {
         PartyMembers.Add(message.MemberInformations.Id, message.MemberInformations);
         Logger.Default.Log($"Player <{message.MemberInformations.Name}> is a new member of your party.", LogMessageType.Party);
         PartyNewMemberEvent?.Invoke(account, true);
     }
 }