Role.lua
477 Bytes
local Role = class("Role", require("shared.ModelBase"))
function Role:ctor( properties )
Role.super.ctor(self, properties)
self.heros = {}
self.ignoreHeartbeat = false
end
Role.schema = {
key = {"string"},
id = {"number"},
uid = {"string", ""},
sid = {"number", 0},
name = {"string", ""},
}
Role.fields = {
id = true,
uid = true,
sid = true,
name = true,
}
function Role:data()
return {
id = self:getProperty("id"),
}
end
return Role