コード例 #1
0
 public BattlePetMgr(WorldSession owner)
 {
     _owner = owner;
     for (byte i = 0; i < SharedConst.MaxPetBattleSlots; ++i)
     {
         BattlePetSlot slot = new BattlePetSlot();
         slot.Index = i;
         _slots.Add(slot);
     }
 }
コード例 #2
0
 void HandleBattlePetSetBattleSlot(BattlePetSetBattleSlot battlePetSetBattleSlot)
 {
     BattlePetMgr.BattlePet pet = GetBattlePetMgr().GetPet(battlePetSetBattleSlot.PetGuid);
     if (pet != null)
     {
         BattlePetSlot slot = GetBattlePetMgr().GetSlot(battlePetSetBattleSlot.Slot);
         if (slot != null)
         {
             slot.Pet = pet.PacketInfo;
         }
     }
 }