Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unity混淆代码后协议类型不能正确识别的问题 #20

Open
YiJianJiangHu opened this issue Jul 10, 2023 · 1 comment
Open
Assignees

Comments

@YiJianJiangHu
Copy link

混淆插件:Obfuscator
混淆目标:Assembly-CSharp.dll
问题描述:在混淆Assembly-CSharp后,通过HybridCLR对Assembly-CSharp进行加载,发现OnReceive的object message没办法正确识别协议类型,但是不影响协议发送(同一个协议)
尝试方案:
1.所有与本框架有关的代码都设定了不混淆,包括协议Message文件
2.混淆插件把所有类名,方法名之类的混淆全部关闭后问题依旧存在
3.混淆插件设定Megumin与Megumin.Remote不进行混淆,问题依旧存在

@KumoKyaku KumoKyaku self-assigned this Jul 17, 2023
@KumoKyaku
Copy link
Owner

KumoKyaku commented Aug 14, 2023

image

打包不出来。
在编辑器跑,没有复现bug。

能提供一个没有YooAsset资源打包的工程么。打包逻辑我也没看懂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants