kbengine属性同步分析

实体的属性是定义在def文件中

属性会有几个不同的flag来表示属性是如何更新的

 

entitydef/common.h

  • ALL_CLIENT 属性能被周围的客户端获得,包括自身。相当于同时设置了OWN_CLIENT和OTHER_CLIENT标志。
  • ALL_CLIENTS 同ALL_CLIENT
  • BASE 只能在Base上使用
  • BASE_AND_CLIENT 属性在base和客户端都可见,相当于同时设置了OWN_CLIENT和BASE标志。
  • CELL_PRIVATE entity的内部属性。 只在cell的entity内部可见,相当于私有属性。
  • CELL_PUBLIC 可以被服务端的其它entity访问。在kbe中,现在暂时和CELL_PUBLIC是一样的。
  • CELL_PUBLIC_AND_OWN 在cell上的其它entity可见,对客户端来说,仅自身客户端可见

 

在entity类中会有宏定义 ENTITY_HEADER

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值