public void SetInfo() { Get(); ScPetCopyinfo AllTask = Module_Home.instance.LocalPetInfo; if (AllTask == null) { Module_Global.instance.ShowMessage("local pet info is null"); return; } if (Module_Home.instance.PetTaskopen) { TaskInfo task = ConfigManager.Get <TaskInfo>(Module_Home.instance.LocalPetInfo.taskid); if (task == null) { Module_Global.instance.ShowMessage("server chase id not found"); return; } tipopen.gameObject.SetActive(true); tipclose.gameObject.SetActive(false); OpenInfo(AllTask.progress, AllTask.taskid); } else { tipopen.gameObject.SetActive(false); tipclose.gameObject.SetActive(true); CloseInfo(AllTask.expend, AllTask.times); } }
void _Packet(ScPetCopyinfo p) { LocalPetInfo = p.Clone(); PetTaskopen = false; if (LocalPetInfo.open == 1) { PetTaskopen = true; } m_showBossTip = false; if (LocalPetInfo.progress >= 100) { m_showBossTip = true; } DispatchModuleEvent(EventAllPetTaskInfo); }