修改支持不同的蓝图类可以绑定同一个lua类。 #199
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
创建新的蓝图对象的时候。 metatable不直接使用 modulename对应的lua的metatable, 而是以 classname 和 modulename拼接为KEY 来找metatable。 比如蓝图类 B1, B2 都绑定了lua L1. 那蓝图B1创建的时候,去全局找一下 "B1_L1" 的metatable。 没有的话就创建一个。 这样只要是B1绑定L1的。都使用 B1_L1 的metatable了。 B2绑定L1的就使用 B2_L1的metatable。 (修复不同的蓝图类绑定同一个lua类 导致 metatable 内容错误)