xLua icon indicating copy to clipboard operation
xLua copied to clipboard

xlua.private_accessible 使用的一些疑惑

Open micyu opened this issue 4 years ago • 1 comments

1、通过这种方式 xlua.hotfix(CS.GameUI.MLobbyTaskDailyPanel,"OnShow",OnShow) 热更的热更对象私有属性、base都可以使用,不需要添加 xlua.private_accessible

2、通过这种方式 xlua.hotfix(“GameUI.MLobbyTaskDailyPanel”,"OnShow",OnShow) 必须添加 xlua.private_accessible 才能使用base以及访问私有属性字段。

3、xlua.hotfix("GameUI.MLobbyRelationShipPanel+GiftListItemBusiness","OnRefresh",OnRefresh) 一个内联类又能直接访问base和私有字段,那如果“GiftListItemBusiness”定义为非“public”的其私有域又是什么样子的?

是否是有啥约定规则在里面,FAQ跟Issuse搜了一下没有相关的说明,麻烦了。

micyu avatar Mar 16 '21 03:03 micyu

1和2应该没区别 其实你拿不准,就都xlua.private_accessible

chexiongsheng avatar Jul 29 '21 07:07 chexiongsheng