void CloseAllJiaoYanPanel() { if (GunAdjustObj.activeSelf) { SelectSetGameDt dtEnum = (SelectSetGameDt)StarMoveCount; // Debug.Log("dtEnum *** "+dtEnum); switch (dtEnum) { case SelectSetGameDt.GunAdjustP1: pcvr.SaveCrossPosInfoPOne(AdjustGunDrossSt); break; case SelectSetGameDt.GunAdjustP2: pcvr.SaveCrossPosInfoPTwo(AdjustGunDrossSt); break; } switch (AdjustGunDrossSt) { case AdjustGunDrossState.GunCrossLU: AdjustGunDrossSt = AdjustGunDrossState.GunCrossRU; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossRU: AdjustGunDrossSt = AdjustGunDrossState.GunCrossRD; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossRD: AdjustGunDrossSt = AdjustGunDrossState.GunCrossLD; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossLD: AdjustGunDrossSt = AdjustGunDrossState.GunCrossOver; SetPanelGunCrossCtrl.SetAimObjArrayActive(false); SetPanelGunCrossCtrl.SetGunCrossActive(true); break; } } GunAdjustObj.SetActive(false); if (!pcvr.bIsHardWare) { Screen.showCursor = false; } IsMoveStar = true; PanelStVal = PanelState.SetPanel; StarObj.SetActive(true); JiaoZhunPanelObj.SetActive(false); SetPanelObj.SetActive(true); }
void CloseAllJiaoYanPanel() { if (DirAdjustObj.activeSelf) { switch (AdjustDirSt) { case AdjustDirState.DirectionRight: AdjustDirSt = AdjustDirState.DirectionCenter; ChangeAdjustDirImg(); if (!pcvr.bIsHardWare) { pcvr.SaveSteerVal(InputEventCtrl.SteerValCur, PcvrValState.ValMax); } else { pcvr.SaveSteerVal(pcvr.SteerValCur, PcvrValState.ValMax); } return; case AdjustDirState.DirectionCenter: AdjustDirSt = AdjustDirState.DirectionLeft; ChangeAdjustDirImg(); if (!pcvr.bIsHardWare) { pcvr.SaveSteerVal(InputEventCtrl.SteerValCur, PcvrValState.ValCenter); } else { pcvr.SaveSteerVal(pcvr.SteerValCur, PcvrValState.ValCenter); } return; case AdjustDirState.DirectionLeft: if (!pcvr.bIsHardWare) { pcvr.SaveSteerVal(InputEventCtrl.SteerValCur, PcvrValState.ValMin); } else { pcvr.SaveSteerVal(pcvr.SteerValCur, PcvrValState.ValMin); } break; } } else if (PedalAdjustObj.activeSelf) { if (!pcvr.bIsHardWare) { pcvr.SaveTaBanVal(InputEventCtrl.TaBanValCur, PcvrValState.ValMax); } else { pcvr.SaveTaBanVal(pcvr.TaBanValCur, PcvrValState.ValMax); } } else if (GunAdjustObj.activeSelf) { if (pcvr.IsUseZhunXingJZ_36) { JiaoZhunZXCount++; //Debug.Log("JiaoZhunZXCount "+JiaoZhunZXCount); pcvr.SaveCrossPosInfo(AdjustGunDrossSt, JiaoZhunZXCount); if (JiaoZhunZXCount >= (int)pcvr.JZPoint) { SetPanelGunCrossCtrl.GetInstance().SetAimObjArrayActive(false); SetPanelGunCrossCtrl.GetInstance().SetGunCrossActive(true); } else { return; } } else { pcvr.SaveCrossPosInfo(AdjustGunDrossSt); switch (AdjustGunDrossSt) { case AdjustGunDrossState.GunCrossLU: AdjustGunDrossSt = AdjustGunDrossState.GunCrossRU; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossRU: AdjustGunDrossSt = AdjustGunDrossState.GunCrossRD; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossRD: AdjustGunDrossSt = AdjustGunDrossState.GunCrossLD; ChangeAdjustGunCrossImg(); return; case AdjustGunDrossState.GunCrossLD: if (!pcvr.IsUseLineHitCross) { AdjustGunDrossSt = AdjustGunDrossState.GunCrossOver; SetPanelGunCrossCtrl.GetInstance().SetAimObjArrayActive(false); SetPanelGunCrossCtrl.GetInstance().SetGunCrossActive(true); } else { ChangeJiaoZhunGunUI(); AdjustGunDrossSt = AdjustGunDrossState.GunCrossCen; return; } break; case AdjustGunDrossState.GunCrossCen: AdjustGunDrossSt = AdjustGunDrossState.GunCrossOver; SetPanelGunCrossCtrl.GetInstance().SetAimObjArrayActive(false); SetPanelGunCrossCtrl.GetInstance().SetGunCrossActive(true); break; } } } DirAdjustObj.SetActive(false); PedalAdjustObj.SetActive(false); GunAdjustObj.SetActive(false); IsJiaoZhunCross = false; if (!pcvr.bIsHardWare) { Screen.showCursor = false; } IsMoveStar = true; StarObj.SetActive(true); }
void InitAdjustGunCross() { AdjustGunDrossSt = AdjustGunDrossState.GunCrossLU; ChangeAdjustGunCrossImg(); }