Blame view

src/models/Role.lua 477 Bytes
314bc5df   zhengshouren   提交服务器初始代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  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