コード例 #1
0
    /// <summary>
    /// 保存方向信息.
    /// </summary>
    public void SaveSteerVal(PcvrValState key)
    {
        string fileName = ReadGameInfo.GetInstance().mFileName;

        switch (key)
        {
        case PcvrValState.ValMin:
        {
            SteerValMinAy = SteerValCurAy;
            HandleJson.GetInstance().WriteToFileXml(fileName, "SteerValMin", SteerValCurAy.ToString());
            break;
        }

        case PcvrValState.ValCenter:
        {
            SteerValCenAy = SteerValCurAy;
            HandleJson.GetInstance().WriteToFileXml(fileName, "SteerValCen", SteerValCurAy.ToString());
            break;
        }

        case PcvrValState.ValMax:
        {
            SteerValMaxAy = SteerValCurAy;
            HandleJson.GetInstance().WriteToFileXml(fileName, "SteerValMax", SteerValCurAy.ToString());
            break;
        }
        }
    }
コード例 #2
0
    void CheckFangXiangJiaoZhun()
    {
        if (!FangXiangJiaoZhunObj.activeSelf)
        {
            return;
        }

        PcvrValState jiaoZhunSt = (PcvrValState)DirJiaoZhunCount;

        pcvr.SaveSteerVal(jiaoZhunSt, PlayerEnum.PlayerOne);
        if (DirJiaoZhunCount >= 2)
        {
            ResetFangXiangJiaoZhun();
            return;
        }

        DirJiaoZhunCount++;
        FangXiangJZUITexture.mainTexture = FangXiangJZTextureArray[DirJiaoZhunCount];
    }