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