Add idOffset parameter
This commit is contained in:
Родитель
ef61ef1f37
Коммит
c890466c70
|
@ -118,6 +118,11 @@ namespace Confuser.Renamer {
|
|||
var pass = parameters.GetParameter<string>(context, def, "password", null);
|
||||
if (pass != null)
|
||||
service.reversibleRenamer = new ReversibleRenamer(pass);
|
||||
|
||||
var idOffset = parameters.GetParameter<uint>(context, def, "idOffset", 0);
|
||||
if (idOffset != 0)
|
||||
service.SetNameId(idOffset);
|
||||
|
||||
service.SetCanRename(def, false);
|
||||
}
|
||||
|
||||
|
|
|
@ -145,6 +145,13 @@ namespace Confuser.Renamer {
|
|||
analyze.Analyze(this, context, ProtectionParameters.Empty, def, true);
|
||||
}
|
||||
|
||||
public void SetNameId(uint id) {
|
||||
for (int i = nameId.Length - 1; i >= 0; i--) {
|
||||
nameId[i] = (byte)(id & 0xff);
|
||||
id >>= 8;
|
||||
}
|
||||
}
|
||||
|
||||
void IncrementNameId() {
|
||||
for (int i = nameId.Length - 1; i >= 0; i--) {
|
||||
nameId[i]++;
|
||||
|
|
Загрузка…
Ссылка в новой задаче