示例#1
0
        public void SetPetList(List <PPet> pets)
        {
            AllPets = pets;
            //计算宠物的数据
            PetVos.Clear();
            foreach (PPet pet in AllPets)
            {
                PetVos.Add(pet.id, PetLogic.GetPetVo(pet));
            }
            AddTotal();

            AllPets.Sort(PetLogic.SortPet);


            DataUpdate(PetList);
            SetFightPet();
        }
示例#2
0
        public void AddPet(List <PPet> pets)
        {
            if (AllPets == null)
            {
                AllPets = new List <PPet>();
            }

            AllPets.AddRange(pets);
            foreach (PPet pet in pets)
            {
                PetVos.Add(pet.id, PetLogic.GetPetVo(pet));
            }
            AddTotal();
            AllPets.Sort(PetLogic.SortPet);

            DataUpdate(PetList);
            foreach (PPet pet in pets)
            {
                CurrentPet = pet;
                DataUpdate(NewPet);
            }
        }