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

32 lines
714 B
C#

namespace Obfuz
{
public interface IEncryptionScope
{
}
public abstract class EncryptionScopeBase : IEncryptionScope
{
public void ForcePreserveAOT()
{
EncryptionService<EncryptionScopeBase>.Encrypt(0, 0, 0);
}
}
public struct DefaultDynamicEncryptionScope : IEncryptionScope
{
public void ForcePreserveAOT()
{
EncryptionService<DefaultDynamicEncryptionScope>.Encrypt(0, 0, 0);
}
}
public struct DefaultStaticEncryptionScope : IEncryptionScope
{
public void ForcePreserveAOT()
{
EncryptionService<DefaultStaticEncryptionScope>.Encrypt(0, 0, 0);
}
}
}