local baseObjectScript
function OnScriptLoaded(level, obj)
  baseObjectScript = obj:FindSingleGOByName("GenericPOI").Child.LuaObjectScript
  game.SubObject.Sleep(obj)
  game.SubObject.SetForgetOnCheckpoint(obj)
  obj:SetInhibitSave()
end
function Enable()
  baseObjectScript.Enable()
end
function Disable()
  baseObjectScript.Disable()
end
function Interrupt()
  baseObjectScript.Interrupt()
end
function TriggerLoopAction()
  baseObjectScript.TriggerLoopAction()
end
function IsEnabled()
  baseObjectScript.IsEnabled()
end
function OnEnvironmentEvent(level, obj, event)
  baseObjectScript.OnEnvironmentEvent(level, obj, event)
end
