Пример #1
0
 public static PetTemplateInfo FindPetTemplate(int TemplateID)
 {
     for (int i = 1; i <= PetMgr.GetPetCount(); i++)
     {
         if (PetMgr.FindPetTemplateById(i).TemplateID == TemplateID)
         {
             return(PetMgr.FindPetTemplateById(i));
         }
     }
     return(null);
 }
Пример #2
0
        public static List <int> GetPetTemplateByStar(int star)
        {
            List <int> list = new List <int>();
            int        num  = 0;

            for (int i = 1; i <= PetMgr.GetPetCount(); i++)
            {
                PetTemplateInfo petTemplateInfo = PetMgr.FindPetTemplateById(i);
                if (petTemplateInfo.StarLevel <= star)
                {
                    int num2 = petTemplateInfo.TemplateID - num;
                    if (num2 != 1 && num2 != -1 && num2 != 2 && num2 != -2)
                    {
                        list.Add(petTemplateInfo.TemplateID);
                    }
                    num = petTemplateInfo.TemplateID;
                }
            }
            return(list);
        }