Files
TEngine/UnityProject/Packages/com.code-philosophy.obfuz/Editor/Settings/GarbageCodeGenerationSettings.cs
2025-07-26 08:10:41 +08:00

42 lines
898 B
C#

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;
public int methodCountPerClass = 10;
public int fieldCountPerClass = 50;
public GarbageCodeType garbageCodeType = GarbageCodeType.Config;
public string outputPath = "Assets/Obfuz/GarbageCode";
}
[Serializable]
public class GarbageCodeGenerationSettings
{
public string codeGenerationSecret = "Garbage Code";
public GarbageCodeGenerationTask defaultTask;
public GarbageCodeGenerationTask[] additionalTasks;
}
}