obfuz/Editor/Settings/GarbageCodeGeneratorSetting...

42 lines
898 B
C#
Raw Permalink Normal View History

2025-06-28 12:12:31 +08:00
using System;
namespace Obfuz.Settings
{
public enum GarbageCodeType
{
None,
Config,
UI,
}
[Serializable]
public class GarbageCodeGenerationTask
{
public int codeGenerationRandomSeed;
public string classNamespace = "__GarbageCode";
public string classNamePrefix = "__GeneratedGarbageClass";
public int classCount = 100;
2025-06-28 13:43:32 +08:00
public int methodCountPerClass = 10;
2025-06-28 12:12:31 +08:00
public int fieldCountPerClass = 50;
public GarbageCodeType garbageCodeTypes = GarbageCodeType.Config;
public string outputPath = "Assets/Obfuz/GarbageCode";
}
[Serializable]
public class GarbageCodeGeneratorSettings
{
public string codeGenerationSecret = "Garbage Code";
public GarbageCodeGenerationTask defaultTask;
public GarbageCodeGenerationTask[] additionalTasks;
}
}