17 lines
374 B
Lua
17 lines
374 B
Lua
--- @class Info
|
|
--- @field name string
|
|
--- @field class Class
|
|
local info = {}
|
|
|
|
--- @param name string
|
|
--- @param classTemplate ClassTemplate
|
|
--- @param level? integer
|
|
local function new(name, classTemplate, level)
|
|
return setmetatable({
|
|
name = name,
|
|
class = (require 'lib/character/class').new(classTemplate, level)
|
|
}, info)
|
|
end
|
|
|
|
return { new = new }
|