local this = class("worldObjPropertyTpl")

function this:init(config)
  self.data = config
end

function this:getTplById(id)
  return self.data[id]
end

function this:getGoBackMotionType(tpl)
  return tpl.goBackMotionType
end

function this:getIsAggressive(tpl)
  return tpl.IsAggressive
end

function this:getChaseRadius(tpl)
  return tpl.chaseRadius
end

function this:getChaseMotionType(tpl)
  return tpl.chaseMotionType
end

function this:getPatrolInterval(tpl)
  return tpl.patrolInterval
end

function this:getChaseSpeedRatio(tpl)
  return tpl.chaseSpeedRatio
end

function this:getRunSpeed(tpl)
  return tpl.runSpeed
end

function this:getPatrolMotionType(tpl)
  return tpl.patrolMotionType
end

function this:getHatredRadius(tpl)
  return tpl.hatredRadius
end

function this:getNote(tpl)
  return tpl.note
end

function this:getBattleRadius(tpl)
  return tpl.battleRadius
end

function this:getPatrolSpeedRatio(tpl)
  return tpl.patrolSpeedRatio
end

function this:getId(tpl)
  return tpl.id
end

function this:getGoBackSpeedRatio(tpl)
  return tpl.goBackSpeedRatio
end

function this:getWalkSpeed(tpl)
  return tpl.walkSpeed
end

function this:getName(tpl)
  return tpl.name
end

function this:getPatrolRadius(tpl)
  return tpl.patrolRadius
end

return this
