PGRData/Script/matrix/xconfig/XRedEnvelopeConfigs.lua

18 lines
619 B
Lua
Raw Normal View History

XRedEnvelopeConfigs = XRedEnvelopeConfigs or {}
local TABLE_REDENVELOPE_NPC_PATH = "Share/RedEnvelope/RedEnvelopeNpc.tab"
local RedEnvelopeNpcTemplates = {}
function XRedEnvelopeConfigs.Init()
RedEnvelopeNpcTemplates = XTableManager.ReadByIntKey(TABLE_REDENVELOPE_NPC_PATH, XTable.XTableRedEnvelopeNpc, "Id")
end
function XRedEnvelopeConfigs.GetNpcConfig(id)
local template = RedEnvelopeNpcTemplates[id]
if not template then
XLog.ErrorTableDataNotFound("XRedEnvelopeConfigs.GetNpcConfig", "template", TABLE_REDENVELOPE_NPC_PATH, "id", tostring(id))
return
end
return template
end