Example #1
0
 void InitAdjustYouMenShaChe()
 {
     PanelStVal = PanelState.JiaoYanPanel;
     AdjustYouMenShaCheObj.SetActive(true);
     AdjustYMSCSt = AdjustYouMenShaCheState.YouMen;
     ChangeAdjustYouMenShaCheImg();
 }
Example #2
0
    void CloseAllJiaoYanPanel()
    {
        PlayerEnum indexPlayer = PlayerEnum.Null;

        if (DirAdjustObj.activeSelf)
        {
            indexPlayer = (PlayerEnum)(1 + StarMoveCount - (int)SelectSetPanelDate.AdjustDirP1);
            switch (AdjustDirSt)
            {
            case AdjustDirState.DirectionRight:
                AdjustDirSt = AdjustDirState.DirectionCenter;
                ChangeAdjustDirImg();
                if (pcvr.bIsHardWare)
                {
                    pcvr.SaveSteerVal(PcvrValState.ValMax, indexPlayer);
                }
                return;

            case AdjustDirState.DirectionCenter:
                AdjustDirSt = AdjustDirState.DirectionLeft;
                ChangeAdjustDirImg();
                if (pcvr.bIsHardWare)
                {
                    pcvr.SaveSteerVal(PcvrValState.ValCenter, indexPlayer);
                }
                return;

            case AdjustDirState.DirectionLeft:
                if (pcvr.bIsHardWare)
                {
                    pcvr.SaveSteerVal(PcvrValState.ValMin, indexPlayer);
                }
                break;
            }
        }

        if (AdjustYouMenShaCheObj.activeSelf)
        {
            indexPlayer = (PlayerEnum)(1 + StarMoveCount - (int)SelectSetPanelDate.AdjustYouMenShaCheP1);
            switch (AdjustYMSCSt)
            {
            case AdjustYouMenShaCheState.YouMen:
                AdjustYMSCSt = AdjustYouMenShaCheState.ShaChe;
                ChangeAdjustYouMenShaCheImg();
                if (pcvr.bIsHardWare)
                {
                    //记录油门数据.
                    pcvr.SaveYouMenVal(indexPlayer);
                }
                //return; //校准刹车.
                break;                 //不用校准刹车.

            case AdjustYouMenShaCheState.ShaChe:
                if (pcvr.bIsHardWare)
                {
                    //记录刹车数据.
                }
                break;
            }
        }
        PanelStVal = PanelState.SetPanel;
        DirAdjustObj.SetActive(false);
        AdjustYouMenShaCheObj.SetActive(false);
        Screen.showCursor = false;

        IsMoveStar = true;
        StarObj.SetActive(true);
    }