using 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 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-CSharp")] [assembly: AssemblyCompany("modendfinal")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("modendfinal")] [assembly: AssemblyTitle("modendfinal")] [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 ModelReplacement { public class MRBUMBLESFABBIE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Bumbles^Fabbie"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRORLANDO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Orlando"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMONIKA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Monika"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOX : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Nox"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRHAZEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Hazel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCOLIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Colin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRTAYLOR : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Taylor"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCHIC : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Chic"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROBIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Robin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRAURORA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Aurora"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRSIZZLE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Sizzle"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMIGUEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Miguel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRANDY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Andy"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPAM : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pam"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROSLYN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Roslyn"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPORTHOS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Porthos"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRISOBEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isobel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDRAGONSLAYER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dragonslayer"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRLEO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leo"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRGRACE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Grace"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROCQUE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Rocque"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRANGELA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Angela"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMELUSINE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Melusine"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRJUDE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Jude"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRYUELIA_HOOD_UP : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRYUELIA_HOOD_DOWN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOELIA_HOOD_UP : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOELIA_HOOD_DOWN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDIVINIUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Divinius"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCELESTIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Celestia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRWOODY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Woody"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRVULKAN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Vulkan"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMADAM_PURL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Madam_Purl"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRHEYHO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Heyho"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFLAMEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Flamel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFISHERMAN_SAGE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fisherman_Sage"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFERN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fern"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDUGLAS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Duglas"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCERVANTES : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Cervantes"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRHUNTIN_PETE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Huntin_Pete"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFLETCHER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fletcher"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFURLINFLUFFKIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Furlin^Fluffkin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPINO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pino"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRLEILAH : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leilah"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRJILL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Jill"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRALLAN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Allan"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRQUEEN_OPHELIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Queen_Ophelia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPRINCESS_LAURA_FORMAL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Formal"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRERIK : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Erik"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPOPPY_CHERRY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Poppy_Cherry"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDECKER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Decker"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMAGMIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magmia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRIGNATIUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Ignatius"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMARINA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Marina"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRISAAC : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isaac"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPETRI : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Petri"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFIZZ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fizz"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRODIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Odin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMAGNIFICUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magnificus"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDAMIENDAEMON : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Damien^Daemon"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRORLANDO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Orlando"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOX_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Nox"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCOLIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Colin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRTAYLOR_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Taylor"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCHIC_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Chic"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROBIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Robin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRAURORA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Aurora"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMIGUEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Miguel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_PIRATE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Pirate"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_BLUE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Blue"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRANDY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Andy"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_ORANGE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Orange"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPAM_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pam"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROSLYN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Roslyn"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRISOBEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isobel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDRAGONSLAYER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dragonslayer"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRLEO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leo"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRGRACE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Grace"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRROCQUE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Rocque"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRANGELA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Angela"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRYUELIA_HOOD_UP_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRYUELIA_HOOD_DOWN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOELIA_HOOD_UP_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRNOELIA_HOOD_DOWN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDIVINIUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Divinius"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCELESTIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Celestia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRWOODY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Woody"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRVULKAN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Vulkan"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMADAM_PURL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Madam_Purl"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRHEYHO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Heyho"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFLAMEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Flamel"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFISHERMAN_SAGE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fisherman_Sage"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFERN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fern"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCERVANTES_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Cervantes"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCAPTAIN_MUSTANG : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Captain_Mustang"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRALFREDO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Alfredo"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRHUNTIN_PETE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Huntin_Pete"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFLETCHER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fletcher"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFURLINFLUFFKIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Furlin^Fluffkin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPINO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pino"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRLEILAH_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leilah"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRALLAN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Allan"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRQUEEN_OPHELIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Queen_Ophelia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPRINCESS_LAURA_FORMAL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Formal"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRERIK_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Erik"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPOPPY_CHERRY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Poppy_Cherry"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDECKER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Decker"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMAGMIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magmia"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRIGNATIUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Ignatius"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMARINA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Marina"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPETRI_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Petri"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRFIZZ_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fizz"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRODIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Odin"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRMAGNIFICUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magnificus"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDAMIENDAEMON_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Damien^Daemon"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRDOGU : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dogu"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_BLUE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Blue"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_ORANGE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Orange"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MROLIVIA_PIRATE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Pirate"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRALFREDO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Alfredo"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRCAPTAIN_MUSTANG_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Captain_Mustang"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRELMIE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Elmie"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPRINCESS_LAURA_GIRBOY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Girboy"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRELMIE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Elmie"; return Assets.MainAssetBundle.LoadAsset(text); } } public class MRPRINCESS_LAURA_GIRBOY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Girboy"; return Assets.MainAssetBundle.LoadAsset(text); } } [BepInPlugin("Fantasy_Life_Allies_Player_Models", "Fantasy_Life_Player_Models", "0.1.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Plugin : BaseUnityPlugin { private void Awake() { //IL_05a0: Unknown result type (might be due to invalid IL or missing references) //IL_05a6: Expected O, but got Unknown Assets.PopulateAssets(); ModelReplacementAPI.RegisterSuitModelReplacement("Odin", typeof(MRODIN)); ModelReplacementAPI.RegisterSuitModelReplacement("Damien^Daemon", typeof(MRDAMIENDAEMON)); ModelReplacementAPI.RegisterSuitModelReplacement("Magnificus", typeof(MRMAGNIFICUS)); ModelReplacementAPI.RegisterSuitModelReplacement("Fizz", typeof(MRFIZZ)); ModelReplacementAPI.RegisterSuitModelReplacement("Petri", typeof(MRPETRI)); ModelReplacementAPI.RegisterSuitModelReplacement("Isaac", typeof(MRISAAC)); ModelReplacementAPI.RegisterSuitModelReplacement("Marina", typeof(MRMARINA)); ModelReplacementAPI.RegisterSuitModelReplacement("Ignatius", typeof(MRIGNATIUS)); ModelReplacementAPI.RegisterSuitModelReplacement("Magmia", typeof(MRMAGMIA)); ModelReplacementAPI.RegisterSuitModelReplacement("Poppy^Cherry", typeof(MRPOPPY_CHERRY)); ModelReplacementAPI.RegisterSuitModelReplacement("Decker", typeof(MRDECKER)); ModelReplacementAPI.RegisterSuitModelReplacement("King_Erik", typeof(MRERIK)); ModelReplacementAPI.RegisterSuitModelReplacement("Princess_Laura(Girboy)", typeof(MRPRINCESS_LAURA_GIRBOY)); ModelReplacementAPI.RegisterSuitModelReplacement("Princess_Laura(Formal)", typeof(MRPRINCESS_LAURA_FORMAL)); ModelReplacementAPI.RegisterSuitModelReplacement("Queen_Ophelia", typeof(MRQUEEN_OPHELIA)); ModelReplacementAPI.RegisterSuitModelReplacement("Jill", typeof(MRJILL)); ModelReplacementAPI.RegisterSuitModelReplacement("Allan", typeof(MRALLAN)); ModelReplacementAPI.RegisterSuitModelReplacement("Leilah", typeof(MRLEILAH)); ModelReplacementAPI.RegisterSuitModelReplacement("Pino", typeof(MRPINO)); ModelReplacementAPI.RegisterSuitModelReplacement("Furlin^Fluffkin", typeof(MRFURLINFLUFFKIN)); ModelReplacementAPI.RegisterSuitModelReplacement("Fletcher", typeof(MRFLETCHER)); ModelReplacementAPI.RegisterSuitModelReplacement("Huntin_Pete", typeof(MRHUNTIN_PETE)); ModelReplacementAPI.RegisterSuitModelReplacement("Alfredo", typeof(MRALFREDO)); ModelReplacementAPI.RegisterSuitModelReplacement("Captain_Mustang", typeof(MRCAPTAIN_MUSTANG)); ModelReplacementAPI.RegisterSuitModelReplacement("Cervantes", typeof(MRCERVANTES)); ModelReplacementAPI.RegisterSuitModelReplacement("Duglas", typeof(MRDUGLAS)); ModelReplacementAPI.RegisterSuitModelReplacement("Fern", typeof(MRFERN)); ModelReplacementAPI.RegisterSuitModelReplacement("Fisherman_Sage", typeof(MRFISHERMAN_SAGE)); ModelReplacementAPI.RegisterSuitModelReplacement("Flamel", typeof(MRFLAMEL)); ModelReplacementAPI.RegisterSuitModelReplacement("Heyho", typeof(MRHEYHO)); ModelReplacementAPI.RegisterSuitModelReplacement("Madam_Purl", typeof(MRMADAM_PURL)); ModelReplacementAPI.RegisterSuitModelReplacement("Vulcan", typeof(MRVULKAN)); ModelReplacementAPI.RegisterSuitModelReplacement("Woody", typeof(MRWOODY)); ModelReplacementAPI.RegisterSuitModelReplacement("Celestia", typeof(MRCELESTIA)); ModelReplacementAPI.RegisterSuitModelReplacement("Divinius", typeof(MRDIVINIUS)); ModelReplacementAPI.RegisterSuitModelReplacement("Noelia_Hood_Down", typeof(MRNOELIA_HOOD_DOWN)); ModelReplacementAPI.RegisterSuitModelReplacement("Noelia_Hood_Up", typeof(MRNOELIA_HOOD_UP)); ModelReplacementAPI.RegisterSuitModelReplacement("Yuelia_Hood_Down", typeof(MRYUELIA_HOOD_DOWN)); ModelReplacementAPI.RegisterSuitModelReplacement("Yuelia_Hood_Up", typeof(MRYUELIA_HOOD_UP)); ModelReplacementAPI.RegisterSuitModelReplacement("Melusine", typeof(MRMELUSINE)); ModelReplacementAPI.RegisterSuitModelReplacement("Jude", typeof(MRJUDE)); ModelReplacementAPI.RegisterSuitModelReplacement("Angela", typeof(MRANGELA)); ModelReplacementAPI.RegisterSuitModelReplacement("Rocque", typeof(MRROCQUE)); ModelReplacementAPI.RegisterSuitModelReplacement("Dogu", typeof(MRDOGU)); ModelReplacementAPI.RegisterSuitModelReplacement("Grace", typeof(MRGRACE)); ModelReplacementAPI.RegisterSuitModelReplacement("Leo", typeof(MRLEO)); ModelReplacementAPI.RegisterSuitModelReplacement("Roslyn", typeof(MRROSLYN)); ModelReplacementAPI.RegisterSuitModelReplacement("Porthos", typeof(MRPORTHOS)); ModelReplacementAPI.RegisterSuitModelReplacement("Isobel", typeof(MRISOBEL)); ModelReplacementAPI.RegisterSuitModelReplacement("Dragonslayer", typeof(MRDRAGONSLAYER)); ModelReplacementAPI.RegisterSuitModelReplacement("Pam", typeof(MRPAM)); ModelReplacementAPI.RegisterSuitModelReplacement("Andy", typeof(MRANDY)); ModelReplacementAPI.RegisterSuitModelReplacement("Olivia_formal_blue", typeof(MROLIVIA_BLUE)); ModelReplacementAPI.RegisterSuitModelReplacement("Olivia_formal_orange", typeof(MROLIVIA_ORANGE)); ModelReplacementAPI.RegisterSuitModelReplacement("Olivia_pirate", typeof(MROLIVIA_PIRATE)); ModelReplacementAPI.RegisterSuitModelReplacement("Bumbles^Fabbie", typeof(MRBUMBLESFABBIE)); ModelReplacementAPI.RegisterSuitModelReplacement("Miguel", typeof(MRMIGUEL)); ModelReplacementAPI.RegisterSuitModelReplacement("Sizzle", typeof(MRSIZZLE)); ModelReplacementAPI.RegisterSuitModelReplacement("Aurora", typeof(MRAURORA)); ModelReplacementAPI.RegisterSuitModelReplacement("Robin", typeof(MRROBIN)); ModelReplacementAPI.RegisterSuitModelReplacement("Taylor", typeof(MRTAYLOR)); ModelReplacementAPI.RegisterSuitModelReplacement("Chic", typeof(MRCHIC)); ModelReplacementAPI.RegisterSuitModelReplacement("Nox", typeof(MRNOX)); ModelReplacementAPI.RegisterSuitModelReplacement("Hazel", typeof(MRHAZEL)); ModelReplacementAPI.RegisterSuitModelReplacement("Colin", typeof(MRCOLIN)); ModelReplacementAPI.RegisterSuitModelReplacement("Orlando", typeof(MRORLANDO)); ModelReplacementAPI.RegisterSuitModelReplacement("Monika", typeof(MRMONIKA)); ModelReplacementAPI.RegisterSuitModelReplacement("Elmie", typeof(MRELMIE)); Harmony val = new Harmony("Fantasy_Life_Allies_Player_Models"); val.PatchAll(); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin Fantasy_Life_Allies_Player_Models is loaded!"); } } public static class Assets { public static string mainAssetBundleName = "Fantasy_Life_Player_Models"; public static AssetBundle MainAssetBundle = null; private static string GetAssemblyName() { return Assembly.GetExecutingAssembly().GetName().Name.Replace(" ", "_"); } public static void PopulateAssets() { if ((Object)(object)MainAssetBundle == (Object)null) { Console.WriteLine(GetAssemblyName() + "." + mainAssetBundleName); 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) { } } }