From 7ea47268d4886ba360ab1355872a20c17dd07c26 Mon Sep 17 00:00:00 2001 From: olivato Date: Tue, 1 Sep 2026 16:29:23 +0100 Subject: [PATCH] Pin field order on types the rename policy declines to rename --- Editor/ObfusPasses/SymbolObfus/MemberReorder.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Editor/ObfusPasses/SymbolObfus/MemberReorder.cs b/Editor/ObfusPasses/SymbolObfus/MemberReorder.cs index 30002ef..fc62219 100644 --- a/Editor/ObfusPasses/SymbolObfus/MemberReorder.cs +++ b/Editor/ObfusPasses/SymbolObfus/MemberReorder.cs @@ -87,8 +87,12 @@ namespace Obfuz.ObfusPasses.SymbolObfus return !_renamePolicy.NeedRename(method); } - private static bool MayReorderFields(TypeDef type) + private bool MayReorderFields(TypeDef type) { + if (!_renamePolicy.NeedRename(type)) + { + return false; + } if (type.IsEnum || type.IsValueType) { return false;