void _Packet(ScChaseTaskStart chaseTasks) { if (chaseTasks.result == 6) { Logger.LogError("this pet task not open"); } else if (moduleChase.isPetLevelTask && chaseTasks.result == 0) { AudioManager.PlaySound(AudioInLogicInfo.audioConst.enterStageSucc); modulePVE.OnScRoleStartChase(chaseTasks, false); } }
public void OnScRoleStartChase(ScChaseTaskStart chaseTasks, bool chase = true) { moduleMatch.isbaning = false; assistMemberInfo = chaseTasks.assistInfo; if (chase) { OnPVEStart(chaseTasks.stageId, PVEReOpenPanel.ChasePanel); } else { OnPVEStart(chaseTasks.stageId, PVEReOpenPanel.PetPanel); } isFirstEnterStage = chaseTasks.isFirst != 0; isFirstEnterStage = TEST_SCENE_EVENT_ID <= 0 ? isFirstEnterStage : true; int enterTimes = GetChaseTaskEnterTimes(chaseTasks.stageId); enterForFirstTime = TEST_SCENE_EVENT_ID <= 0 ? enterTimes == 0 : true; RefreshRebornData(chaseTasks.rebornTime, chaseTasks.rebornItem); }