local LD = require("design.LevelDesignLibrary")
local timers = require("level.timer")
local player
function OnScriptLoaded(level, obj)
  player = game.Player.FindPlayer()
end
function OnStart(level)
  GameObjects.EntZn_BtrSpeedControl:HideEntityVolume()
end
function OnUpdate(level, obj)
  if player:IsInsideEntityZone("TutZone_climbControls") and player:IsPlayingMove("MOV_RiverPass_Enter") == true then
    game.Audio.PlayBanter("485_ClimbUp_FORCORRECT", Btr_CloseYourHeart)
    timers.StartLevelTimer(4.35, _G.ClimbTutorial)
    GameObjects.TutZone_climbControls:HideEntityVolume()
    GameObjects.EntZn_RemoveClimbTutorial:ShowEntityVolume()
  end
end
function Btr_CloseYourHeart()
  LD.CallFunctionAfterDelay(function()
    game.Audio.PlayBanter("490_CloseYourHeart_FORCORRECT", DisableBTRSpeedControl)
  end, 0.25)
end
function DisableBTRSpeedControl()
  GameObjects.EntZn_BtrSpeedControl:HideEntityVolume()
end
function OnSaveCheckpoint(level, obj)
  local savedInfo = {}
  return savedInfo
end
function OnRestoreCheckpoint(level, obj, savedInfo)
end
