//[ContextMenu("增加该索引处位置")]
    public void AddTrans()
    {
        playerTransInfo           = new PlayerTransInfo();
        playerTransInfo.playerPos = playerTrans.localPosition;
        playerTransInfo.playerRot = playerTrans.localEulerAngles;
        playerTransInfo.cameraPos = cameraTrans.localPosition;
        playerTransInfo.cameraRot = cameraTrans.localEulerAngles;
        playerTransInfo.fov       = cameraTrans.GetComponent <Camera>().fieldOfView;

        playerTransInfos.Insert(index, playerTransInfo);
    }
    //[ContextMenu("修改该索引处位置")]
    public void ModifyTrans()
    {
        playerTransInfo           = new PlayerTransInfo();
        playerTransInfo.playerPos = playerTrans.localPosition;
        playerTransInfo.playerRot = playerTrans.localEulerAngles;
        playerTransInfo.cameraPos = cameraTrans.localPosition;
        playerTransInfo.cameraRot = cameraTrans.localEulerAngles;
        playerTransInfo.fov       = cameraTrans.GetComponent <Camera>().fieldOfView;

        playerTransInfos[index] = playerTransInfo;
    }
    //[ContextMenu("记录该位置")]
    public void RecordTrans()
    {
        if (playerTrans == null)
        {
            playerTrans = GameObject.Find("Player").transform;
            cameraTrans = playerTrans.Find("Main Camera");
        }
        playerTransInfo           = new PlayerTransInfo();
        playerTransInfo.playerPos = playerTrans.localPosition;
        playerTransInfo.playerRot = playerTrans.localEulerAngles;
        playerTransInfo.cameraPos = cameraTrans.localPosition;
        playerTransInfo.cameraRot = cameraTrans.localEulerAngles;
        playerTransInfo.fov       = cameraTrans.GetComponent <Camera>().fieldOfView;

        playerTransInfos.Add(playerTransInfo);
    }