private void DoPlayBack(int frame)
    {
        currentReplayData           = playbackData[frame];
        transform.position          = currentReplayData.position;
        cameraController.CameraSize = currentReplayData.cameraZoom;
        playerMovement.CurrentAngel = currentReplayData.currentAngel;
        gameManger.JetPackFuel      = currentReplayData.jetpackFuel;
        gameManger.Parachutes       = currentReplayData.parachutes;
        gameManger.Planners         = currentReplayData.planners;
        gameManger.ActualizeGameDataForPlayback(currentReplayData.currentAngel);

        playerMovement.CurrentJumpHeight = currentReplayData.jumpHeight;
        stateController.CurrentJumpState = currentReplayData.jumpState;
        playerMovement.StartBoostYPos    = currentReplayData.startBoostYPos;
        playerMovement.ApexYPos          = currentReplayData.apexYPos;
        playerMovement.YVelocity         = currentReplayData.yVelocity;
        playerMovement.TimeScale         = currentReplayData.timeScale;
        playerMovement.AngularSpeed      = currentReplayData.angularSpeed;
    }