Exemple #1
0
 internal void AddPetToPlayer(string pet, string player)
 {
     if ((!PetToPlayer.ContainsKey(pet) || PetToPlayer[pet] != player) && !IsVerifiedPlayer(pet))
     {
         PetToPlayer[pet] = player;
         EventsNewPetMapping?.Invoke(this, new PetMapping()
         {
             Pet = pet, Owner = player
         });
         PetMappingUpdated = true;
     }
 }
        internal void AddPetToPlayer(string pet, string player, bool initialLoad = false)
        {
            if (!string.IsNullOrEmpty(pet) && !string.IsNullOrEmpty(player))
            {
                if (!IsPossiblePlayerName(pet) && (pet.StartsWith("A ", StringComparison.Ordinal) || pet.StartsWith("An ", StringComparison.Ordinal)))
                {
                    pet = pet.ToLower(CultureInfo.CurrentCulture);
                }

                if ((!PetToPlayer.ContainsKey(pet) || PetToPlayer[pet] != player) && !IsVerifiedPlayer(pet))
                {
                    PetToPlayer[pet] = player;
                    EventsNewPetMapping?.Invoke(this, new PetMapping()
                    {
                        Pet = pet, Owner = player
                    });
                    PetMappingUpdated = !initialLoad;
                }
            }
        }