obfuz/Editor/Settings/AssemblySettings.cs

28 lines
749 B
C#
Raw Normal View History

2025-05-12 08:46:44 +08:00
using System;
2025-05-15 09:14:48 +08:00
using System.Linq;
2025-05-12 08:46:44 +08:00
using UnityEngine;
namespace Obfuz.Settings
{
[Serializable]
public class AssemblySettings
{
[Tooltip("name of assemblies to obfuscated")]
public string[] toObfuscatedAssemblyNames;
[Tooltip("name of assemblies not obfuscated but reference assemblies to obfuscated ")]
public string[] notObfuscatedAssemblyNamesReferencingObfuscated;
[Tooltip("extra assembly search dirs")]
public string[] extraAssemblySearchDirs;
2025-05-15 09:14:48 +08:00
public string[] GetObfuscationRelativeAssemblyNames()
{
return toObfuscatedAssemblyNames
.Concat(notObfuscatedAssemblyNamesReferencingObfuscated)
.ToArray();
}
2025-05-12 08:46:44 +08:00
}
}