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);
    }
コード例 #2
0
    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);
    }
コード例 #3
0
 void InitAdjustGunCross()
 {
     AdjustGunDrossSt = AdjustGunDrossState.GunCrossLU;
     ChangeAdjustGunCrossImg();
 }