obfuz/Editor/Settings/GarbageCodeGeneratorSetting...

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 = 30;
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;
}
}