Exemple #1
0
 public PSCharacter GetCharacterbyCharacterId(int characterId)
 {
     for (int index = 0; index < this.Characters.Length; ++index)
     {
         PSCharacter character = this.Characters[index];
         if (character.CharacterId == characterId)
         {
             return(character);
         }
     }
     return((PSCharacter)null);
 }
Exemple #2
0
        public int GetTotalNumberOfItemsOfTypeEquippedOnCharacters(PSItem psItem)
        {
            int num = 0;

            for (int index = 0; index < this.Characters.Length; ++index)
            {
                PSCharacter character = this.Characters[index];
                if (character.EquippedItems != null && character.EquippedItems.Count > 0)
                {
                    num += character.EquippedItems.Count <PSItem>((Func <PSItem, bool>)(equip => equip.ItemId == psItem.ItemId));
                }
            }
            return(num);
        }