protected override void OnGameDataReset() { base.OnGameDataReset(); NewPetList.Clear(); PetList.Clear(); PetTasks.Clear(); TaskList.Clear(); }
private void _Packet(ScPetInfos msg) { if (msg.pets == null || msg.pets.Length == 0) { return; } PetList.Clear(); NewPetList.Clear(); for (var i = 0; i < msg.pets.Length; i++) { AddPet(msg.pets[i], false); } DispatchModuleEvent(PetListChange); moduleHome.UpdateIconState(HomeIcons.Pet, NeedNotice); }