Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of HuLuoBoGenshinImpactModel v1.0.8
BepInEx/plugins/hlb_hutao.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_hutao")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_hutao")] [assembly: AssemblyTitle("hlb_hutao")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_hutaoModel { public class hlb_hutao : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_hutao"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_hutaoModel", "hlb_hutao Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_胡桃", typeof(hlb_hutao)); Harmony val = new Harmony("hlb.hlb_hutaoModel"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_hutaoModel is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_hutao"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_paimeng.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_paimeng")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_paimeng")] [assembly: AssemblyTitle("hlb_paimeng")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_paimengModel { public class hlb_paimeng : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_paimeng"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_paimengModel", "hlb_paimeng Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_肌肉派蒙", typeof(hlb_paimeng)); Harmony val = new Harmony("hlb.hlb_paimengModel"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_paimengModel is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\n本MOD仅在狐萝卜的整合包使用,如果出现在其他地方,都是未允许的! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_paimeng"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen1.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen1")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen1")] [assembly: AssemblyTitle("hlb_yuanshen1")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen1Model { public class hlb_yskong : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yskong"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysying : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysying"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysnxd : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysnxd"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysqiqi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysqiqi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yskeli : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yskeli"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysdiaona : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysdiaona"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yspaimeng : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yspaimeng"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysqqren : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysqqren"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysqgdqqren : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysqgdqqren"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yskeliqhxz : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yskeliqhxz"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_ysyaoyao : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_ysyaoyao"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yszaoyou : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yszaoyou"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen1Model", "hlb_yuanshen1 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0108: Unknown result type (might be due to invalid IL or missing references) //IL_010e: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_莹", typeof(hlb_ysying)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_空", typeof(hlb_yskong)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_纳西达", typeof(hlb_ysnxd)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_七七", typeof(hlb_ysqiqi)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_可莉", typeof(hlb_yskeli)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_迪奥娜", typeof(hlb_ysdiaona)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_派蒙", typeof(hlb_yspaimeng)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_丘丘人", typeof(hlb_ysqqren)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_奇怪的丘丘人", typeof(hlb_ysqgdqqren)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_可莉-琪花星烛", typeof(hlb_yskeliqhxz)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_瑶瑶", typeof(hlb_ysyaoyao)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_早柚", typeof(hlb_yszaoyou)); Harmony val = new Harmony("hlb.hlb_yuanshen1Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen1Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen1"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen2.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen2")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen2")] [assembly: AssemblyTitle("hlb_yuanshen2")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen2Model { public class hlb_yanshendadaliya : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshendadaliya"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenwulang : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenwulang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenleidianjiangjun : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenleidianjiangjun"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenqiliangliang : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenqiliangliang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yaunshengzhonglis : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yaunshengzhonglis"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenkeqing : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenkeqing"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenhuanglongyidou : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenhuanglongyidou"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenbachongshengzhi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenbachongshengzhi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenshenglilinghua : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenshenglilinghua"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yanshenxiao : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yanshenxiao"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen2Model", "hlb_yuanshen2 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_00de: Unknown result type (might be due to invalid IL or missing references) //IL_00e4: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_达达利亚", typeof(hlb_yanshendadaliya)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_五郎", typeof(hlb_yanshenwulang)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_雷电将军", typeof(hlb_yanshenleidianjiangjun)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_绮良良", typeof(hlb_yanshenqiliangliang)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_钟离", typeof(hlb_yaunshengzhonglis)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_刻晴", typeof(hlb_yanshenkeqing)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_荒泷一斗", typeof(hlb_yanshenhuanglongyidou)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_八重神子", typeof(hlb_yanshenbachongshengzhi)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_神里绫华", typeof(hlb_yanshenshenglilinghua)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_魈", typeof(hlb_yanshenxiao)); Harmony val = new Harmony("hlb.hlb_yuanshen2Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen2Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen2"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen3.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen3")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen3")] [assembly: AssemblyTitle("hlb_yuanshen3")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen3Model { public class hlb_yuanshengqing : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengqing"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengdiluke : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengdiluke"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengdilukeyhzy : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengdilukeyhzy"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengleizhe : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengleizhe"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengzhongliyundongfu : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengzhongliyundongfu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengwendi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengwendi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengmeiluxinxgw : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengmeiluxinxgw"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmeiluxinofn : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmeiluxinofn"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmeiluxinblx : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmeiluxinblx"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmeiluxinmmh : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmeiluxinmmh"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmeiluxinks : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmeiluxinks"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengxigewen : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengxigewen"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengxialuodi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengxialuodi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengwanye : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengwanye"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenglingnite : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenglingnite"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengfuningna : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengfuningna"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengkanyafyyf : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengkanyafyyf"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengshenghelhyl : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengshenghelhyl"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengshenghe : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengshenghe"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengganyuxyyf : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengganyuxyyf"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengganyu : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengganyu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengliulangzhe : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengliulangzhe"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshengkanya : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshengkanya"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen3Model", "hlb_yuanshen3 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_01ef: Unknown result type (might be due to invalid IL or missing references) //IL_01f5: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_琴", typeof(hlb_yuanshengqing)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_迪卢克", typeof(hlb_yuanshengdiluke)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_迪卢克-殷红终夜", typeof(hlb_yuanshengdilukeyhzy)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_雷泽", typeof(hlb_yuanshengleizhe)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_钟离-运动服", typeof(hlb_yuanshengzhongliyundongfu)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_温迪", typeof(hlb_yuanshengwendi)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-希格雯", typeof(hlb_yuanshengmeiluxinxgw)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-欧菲妮", typeof(hlb_yuanshenmeiluxinofn)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-布蕾莘", typeof(hlb_yuanshenmeiluxinblx)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-玛梅赫", typeof(hlb_yuanshenmeiluxinmmh)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-柯莎", typeof(hlb_yuanshenmeiluxinks)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_希格雯", typeof(hlb_yuanshengxigewen)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_夏洛蒂", typeof(hlb_yuanshengxialuodi)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_万叶", typeof(hlb_yuanshengwanye)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_芙宁娜", typeof(hlb_yuanshengfuningna)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_琳妮特", typeof(hlb_yuanshenglingnite)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_申鹤-冷花幽露", typeof(hlb_yuanshengshenghelhyl)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_申鹤", typeof(hlb_yuanshengshenghe)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_甘雨-玄玉瑶芳", typeof(hlb_yuanshengganyuxyyf)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_甘雨", typeof(hlb_yuanshengganyu)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_流浪者", typeof(hlb_yuanshengliulangzhe)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_凯亚", typeof(hlb_yuanshengkanya)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_凯亚-帆影游风", typeof(hlb_yuanshengkanyafyyf)); Harmony val = new Harmony("hlb.hlb_yuanshen3Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen3Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen3"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen4.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen4")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen4")] [assembly: AssemblyTitle("hlb_yuanshen4")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen4Model { public class hlb_yuanshenfeimini : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenfeimini"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshefeixieer : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshefeixieer"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshelaioushili : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshelaioushili"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshelaiyila : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshelaiyila"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenabeiduo : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenabeiduo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenaierhaisheng : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenaierhaisheng"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenanbo : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenanbo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenbabala : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenbabala"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenbabalasyxz : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenbabalasyxz"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenbaishu : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenbaishu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenbannite : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenbannite"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenbeidou : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenbeidou"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshendixiya : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshendixiya"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenduoli : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenduoli"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenfalushan : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenfalushan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenjiuqiren : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenjiuqiren"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenjiuyiaoshaluo : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenjiuyiaoshaluo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenkandishi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenkandishi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenkawei : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenkawei"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenkelai : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenkelai"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenkeqingnjpq : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenkeqingnjpq"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenfeixianerjyzm : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenfeixianerjyzm"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenlingni : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenlingni"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenlisha : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenlisha"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenlishayyfm : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenlishayyfm"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenluyeyuanpingzhang : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenluyeyuanpingzhang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmika : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmika"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmona : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmona"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen4Model", "hlb_yuanshen4 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_025e: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_菲米尼", typeof(hlb_yuanshenfeimini)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_菲谢尔", typeof(hlb_yuanshefeixieer)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_莱欧斯利", typeof(hlb_yuanshelaioushili)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_莱依拉", typeof(hlb_yuanshelaiyila)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_阿贝多", typeof(hlb_yuanshenabeiduo)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_艾尔海森", typeof(hlb_yuanshenaierhaisheng)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_安柏", typeof(hlb_yuanshenanbo)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_芭芭拉", typeof(hlb_yuanshenbabala)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_芭芭拉-闪耀协奏", typeof(hlb_yuanshenbabalasyxz)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_白术", typeof(hlb_yuanshenbaishu)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_班尼特", typeof(hlb_yuanshenbannite)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_北斗", typeof(hlb_yuanshenbeidou)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_迪希雅", typeof(hlb_yuanshendixiya)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_多莉", typeof(hlb_yuanshenduoli)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_珐露珊", typeof(hlb_yuanshenfalushan)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_久岐忍", typeof(hlb_yuanshenjiuqiren)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_九条裟罗", typeof(hlb_yuanshenjiuyiaoshaluo)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_坎蒂丝", typeof(hlb_yuanshenkandishi)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_卡维", typeof(hlb_yuanshenkawei)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_柯莱", typeof(hlb_yuanshenkelai)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_刻晴-霓裾翩跹", typeof(hlb_yuanshenkeqingnjpq)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_菲谢尔-极夜真梦", typeof(hlb_yuanshenfeixianerjyzm)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_林尼", typeof(hlb_yuanshenlingni)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_丽莎", typeof(hlb_yuanshenlisha)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_丽莎-叶隐芳名", typeof(hlb_yuanshenlishayyfm)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_鹿野院平藏", typeof(hlb_yuanshenluyeyuanpingzhang)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_米卡", typeof(hlb_yuanshenmika)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_莫娜", typeof(hlb_yuanshenmona)); Harmony val = new Harmony("hlb.hlb_yuanshen4Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen4Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen4"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen5.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen5")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen5")] [assembly: AssemblyTitle("hlb_yuanshen5")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen5Model { public class hlb_yuanshennaweilaite : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshennaweilaite"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshennaweiya : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshennaweiya"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshennchongyun : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshennchongyun"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshennilu : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshennilu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenningauang : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenningauang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenningguangszyl : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenningguangszyl"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshennuoaier : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshennuoaier"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenqinghfzm : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenqinghfzm"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshensainuo : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshensainuo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenshaluoliya : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenshaluoliya"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenshanhugongxinhai : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenshanhugongxinhai"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenshatang : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenshatang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenshenglilinghuahslx : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenshenglilinghuahslx"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenshenlilingren : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenshenlilingren"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshentinali : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshentinali"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshentuoma : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshentuoma"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxiangling : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxiangling"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxianyun : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxianyun"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxiaogong : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxiaogong"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxiawolei : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxiawolei"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxinqiuyhzs : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxinqiuyhzs"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenxinyan : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenxinyan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenyefei : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenyefei"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenyelai : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenyelai"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenyoula : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenyoula"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenyunjing : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenyunjing"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshexingqiu : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshexingqiu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class hlb_yuanshenmeiluxinying : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenmeiluxinying"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen5Model", "hlb_yuanshen5 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_025e: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_那维莱特", typeof(hlb_yuanshennaweilaite)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_娜维娅", typeof(hlb_yuanshennaweiya)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_重云", typeof(hlb_yuanshennchongyun)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_妮露", typeof(hlb_yuanshennilu)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_凝光", typeof(hlb_yuanshenningauang)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_凝光-纱中幽兰", typeof(hlb_yuanshenningguangszyl)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_诺艾尔", typeof(hlb_yuanshennuoaier)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_琴-海风之梦", typeof(hlb_yuanshenqinghfzm)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_赛诺", typeof(hlb_yuanshensainuo)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_罗莎莉亚", typeof(hlb_yuanshenshaluoliya)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_珊瑚宫心海", typeof(hlb_yuanshenshanhugongxinhai)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_砂糖", typeof(hlb_yuanshenshatang)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_神里绫华-花时来信", typeof(hlb_yuanshenshenglilinghuahslx)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_神里绫人", typeof(hlb_yuanshenshenlilingren)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_提纳里", typeof(hlb_yuanshentinali)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_托马", typeof(hlb_yuanshentuoma)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_香菱", typeof(hlb_yuanshenxiangling)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_闲云", typeof(hlb_yuanshenxianyun)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_宵宫", typeof(hlb_yuanshenxiaogong)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_夏沃蕾", typeof(hlb_yuanshenxiawolei)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_行秋-雨化竹身", typeof(hlb_yuanshenxinqiuyhzs)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_辛焱", typeof(hlb_yuanshenxinyan)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_烟绯", typeof(hlb_yuanshenyefei)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_夜兰", typeof(hlb_yuanshenyelai)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_优菈", typeof(hlb_yuanshenyoula)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_云堇", typeof(hlb_yuanshenyunjing)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_行秋", typeof(hlb_yuanshexingqiu)); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_美露莘-莹", typeof(hlb_yuanshenmeiluxinying)); Harmony val = new Harmony("hlb.hlb_yuanshen5Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen5Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen5"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
BepInEx/plugins/hlb_yuanshen6.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using HarmonyLib; using Microsoft.CodeAnalysis; using ModelReplacement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("hlb_yuanshen6")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("hlb_yuanshen6")] [assembly: AssemblyTitle("hlb_yuanshen6")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace hlb_yuanshen6Model { public class hlb_yuanshenqianzhi : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "hlb_yuanshenqianzhi"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } [BepInPlugin("hlb.hlb_yuanshen6Model", "hlb_yuanshen6 Model", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("狐萝卜_原神_千织", typeof(hlb_yuanshenqianzhi)); Harmony val = new Harmony("hlb.hlb_yuanshen6Model"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin hlb.hlb_yuanshen6Model is loaded!"); ((BaseUnityPlugin)this).Logger.LogInfo((object)"\r\nMOD不收费,如果你是购买的,恭喜你你被骗了! \r\n _ _ _ ____ \r\n | | | | | | _ \\ \r\n | |__| | | | |_) |\r\n | __ | | | _ < \r\n | | | | |____| |_) |\r\n |_| |_|______|____/ \r\n \r\n \r\n\r\n禁止公开以及倒卖\r\n"); } } public static class Assets { public static string mainAssetBundleName = "hlb_yuanshen6"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name; } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(GetAssemblyName() + "." + mainAssetBundleName)) { MainAssetBundle = AssetBundle.LoadFromStream(stream); } } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }