local baseObjectScript
function OnScriptLoaded(level, obj)
  baseObjectScript = obj:FindSingleGOByName("BaseNozzle").Child.LuaObjectScript
  game.SubObject.Sleep(obj)
  game.SubObject.SetForgetOnCheckpoint(obj)
  obj:SetInhibitSave()
end
function Enable(initialDelay)
  baseObjectScript.Enable(initialDelay)
end
function Disable()
  baseObjectScript.Disable()
end
function SetController()
  baseObjectScript.SetController()
end
function OnBreakableBroken(level, obj)
  baseObjectScript.Break()
end
function SoftDisable(level, obj)
  baseObjectScript.SoftDisable()
end
