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 Fantasy Life Player Models v0.1.2
modendfinal.dll
Decompiled 2 weeks 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 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<GameObject>(text); } } public class MRORLANDO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Orlando"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMONIKA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Monika"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOX : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Nox"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRHAZEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Hazel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCOLIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Colin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRTAYLOR : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Taylor"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCHIC : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Chic"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROBIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Robin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRAURORA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Aurora"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRSIZZLE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Sizzle"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMIGUEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Miguel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRANDY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Andy"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPAM : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pam"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROSLYN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Roslyn"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPORTHOS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Porthos"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRISOBEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isobel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDRAGONSLAYER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dragonslayer"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRLEO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRGRACE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Grace"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROCQUE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Rocque"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRANGELA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Angela"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMELUSINE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Melusine"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRJUDE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Jude"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRYUELIA_HOOD_UP : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRYUELIA_HOOD_DOWN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOELIA_HOOD_UP : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOELIA_HOOD_DOWN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDIVINIUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Divinius"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCELESTIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Celestia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRWOODY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Woody"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRVULKAN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Vulkan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMADAM_PURL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Madam_Purl"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRHEYHO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Heyho"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFLAMEL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Flamel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFISHERMAN_SAGE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fisherman_Sage"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFERN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fern"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDUGLAS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Duglas"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCERVANTES : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Cervantes"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRHUNTIN_PETE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Huntin_Pete"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFLETCHER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fletcher"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFURLINFLUFFKIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Furlin^Fluffkin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPINO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pino"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRLEILAH : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leilah"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRJILL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Jill"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRALLAN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Allan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRQUEEN_OPHELIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Queen_Ophelia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPRINCESS_LAURA_FORMAL : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Formal"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRERIK : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Erik"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPOPPY_CHERRY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Poppy_Cherry"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDECKER : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Decker"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMAGMIA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magmia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRIGNATIUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Ignatius"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMARINA : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Marina"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRISAAC : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isaac"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPETRI : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Petri"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFIZZ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fizz"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRODIN : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Odin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMAGNIFICUS : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magnificus"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDAMIENDAEMON : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Damien^Daemon"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRORLANDO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Orlando"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOX_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Nox"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCOLIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Colin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRTAYLOR_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Taylor"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCHIC_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Chic"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROBIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Robin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRAURORA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Aurora"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMIGUEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Miguel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_PIRATE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Pirate"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_BLUE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Blue"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRANDY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Andy"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_ORANGE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Orange"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPAM_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pam"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROSLYN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Roslyn"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRISOBEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Isobel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDRAGONSLAYER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dragonslayer"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRLEO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRGRACE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Grace"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRROCQUE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Rocque"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRANGELA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Angela"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRYUELIA_HOOD_UP_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRYUELIA_HOOD_DOWN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Yuelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOELIA_HOOD_UP_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Up"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRNOELIA_HOOD_DOWN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Noelia_Hood_Down"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDIVINIUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Divinius"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCELESTIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Celestia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRWOODY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Woody"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRVULKAN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Vulkan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMADAM_PURL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Madam_Purl"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRHEYHO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Heyho"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFLAMEL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Flamel"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFISHERMAN_SAGE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fisherman_Sage"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFERN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fern"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCERVANTES_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Cervantes"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCAPTAIN_MUSTANG : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Captain_Mustang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRALFREDO : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Alfredo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRHUNTIN_PETE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Huntin_Pete"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFLETCHER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fletcher"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFURLINFLUFFKIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Furlin^Fluffkin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPINO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Pino"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRLEILAH_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Leilah"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRALLAN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Allan"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRQUEEN_OPHELIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Queen_Ophelia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPRINCESS_LAURA_FORMAL_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Formal"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRERIK_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Erik"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPOPPY_CHERRY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Poppy_Cherry"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDECKER_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Decker"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMAGMIA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magmia"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRIGNATIUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Ignatius"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMARINA_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Marina"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPETRI_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Petri"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRFIZZ_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Fizz"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRODIN_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Odin"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRMAGNIFICUS_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Magnificus"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDAMIENDAEMON_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Damien^Daemon"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRDOGU : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Dogu"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_BLUE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Blue"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_ORANGE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Orange"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MROLIVIA_PIRATE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Olivia_Pirate"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRALFREDO_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Alfredo"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRCAPTAIN_MUSTANG_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Captain_Mustang"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRELMIE : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Elmie"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPRINCESS_LAURA_GIRBOY : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Girboy"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRELMIE_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Elmie"; return Assets.MainAssetBundle.LoadAsset<GameObject>(text); } } public class MRPRINCESS_LAURA_GIRBOY_ : BodyReplacementBase { protected override GameObject LoadAssetsAndReturnModel() { string text = "Princess_Laura_Girboy"; return Assets.MainAssetBundle.LoadAsset<GameObject>(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) { } } }