void SetQiNangTestStarPosition() { int num = (int)QiNangTestState; num = num >= (int)QiNangTestEnum.QNEixt ? 0 : (num + 1); StarTran.localPosition = QiNangTestStarPos[num]; QiNangTestState = (QiNangTestEnum)num; }
void OpenTestPanelObj(SelectCeShiDate SelCeShiDt) { if (DirTestPanelObj.activeSelf || PedalTestPanelObj.activeSelf || GunTestPanelObj.activeSelf) { CloseAllTestPanel(); return; } switch (SelCeShiDt) { case SelectCeShiDate.DirTest: StarObj.SetActive(false); DirTestPanelObj.SetActive(true); PedalTestPanelObj.SetActive(false); GunTestPanelObj.SetActive(false); QiNangTestPanelObj.SetActive(false); break; case SelectCeShiDate.PedalTest: StarObj.SetActive(false); DirTestPanelObj.SetActive(false); PedalTestPanelObj.SetActive(true); GunTestPanelObj.SetActive(false); QiNangTestPanelObj.SetActive(false); break; case SelectCeShiDate.GunTest: StarObj.SetActive(false); DirTestPanelObj.SetActive(false); PedalTestPanelObj.SetActive(false); GunTestPanelObj.SetActive(true); QiNangTestPanelObj.SetActive(false); SetPanelGunCrossCtrl.GetInstance().SetGunCrossActive(true); SetPanelGunCrossCtrl.GetInstance().SetAimObjArrayActive(true); break; case SelectCeShiDate.QiNangTest: StarObj.SetActive(true); DirTestPanelObj.SetActive(false); PedalTestPanelObj.SetActive(false); GunTestPanelObj.SetActive(false); QiNangTestPanelObj.SetActive(true); QiNangTestState = QiNangTestEnum.Null; SetQiNangTestStarPosition(); break; } }