bingo 项目提交
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fee8e205405f1674a948e6d8858f3c47
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 353a87661048dd548811d875a954cb75
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d197b847597087c4eb2a5d31b4a3877c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Add this to a Class, so the whole class with all its content will not get obfuscated!
|
||||
/// But still its Method Bodys (String Obfuscation, Random Code generation ...)
|
||||
/// To not obfuscate Method Bodys too, add an additional Attribute: DoNotObfuscateMethodBodyAttribute to the classes or the specific methods.
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Struct)]
|
||||
public class DoNotObfuscateClassAttribute : System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c57f8020ec9f8c244b39c8ae1326fc82
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
#if Obfuscator_Free
|
||||
#else
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Add this to an Class, to disallow fake code adding! Or to disallow using the class to create new fake classes basing on it!
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Struct)]
|
||||
public class DoNotUseClassForFakeCodeAttribute : System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
#endif
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: add9ce7df6d7f534a95222608f1ac409
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Add this to an Class, Field, Method, whatever and its name will not get renamed (obfuscated)!
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.All)]
|
||||
public class DoNotRenameAttribute : System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 20c4ce63a255567458c516686f9b8439
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4975cbfd7b05e9043ad530144a532440
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
#if Obfuscator_Free
|
||||
#else
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Add this to an Class to skip obfuscation of all Method Bodys, or to an specific Method to skip its Method Body.
|
||||
/// String Obfuscation, Random Code generation, ... are part of the Method Body obfuscation.
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]
|
||||
public class DoNotObfuscateMethodBodyAttribute : System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
#endif
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 76ccffd06dea11145860f0ce89a0db43
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Do not use! Gets attached to not obfuscated members in developments builds.
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.All)]
|
||||
public class NotObfuscatedCauseAttribute : System.Attribute
|
||||
{
|
||||
#pragma warning disable
|
||||
public NotObfuscatedCauseAttribute(String _Cause)
|
||||
{
|
||||
|
||||
}
|
||||
#pragma warning restore
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d8f2bf2f57658db4a86eb4394f3f5cdb
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace OPS.Obfuscator.Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Add this to class members to obfuscate them anyway with a new name '_ObfuscateTo', although the settings did not allow to.
|
||||
/// For example if you do not want to obfuscate all public methods beside some specific.
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event)]
|
||||
public class ObfuscateAnywayAttribute : System.Attribute
|
||||
{
|
||||
#pragma warning disable
|
||||
private string obfuscateTo;
|
||||
|
||||
public ObfuscateAnywayAttribute(String _ObfuscateTo)
|
||||
{
|
||||
this.obfuscateTo = _ObfuscateTo;
|
||||
}
|
||||
#pragma warning restore
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 104a299d29615f043bcbc655e7f451e7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user