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 BepInEx.Configuration;
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("0-TonyPizzaSkinsHalloween")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("0-TonyPizzaSkinsHalloween")]
[assembly: AssemblyTitle("0-TonyPizzaSkinsHalloween")]
[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 MRZOEYHUNTRXFN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Zoey HUNTR X FN";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRZANGIEFSFIV : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "ZangiefSFIV";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRZAGREUS_RIG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Zagreus_RIG";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRYOSHINORMAL : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "YoshiNormal";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRWIZARD : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Wizard";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRWILL : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Will";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRWAVE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Wave";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRWARIO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Wario";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRWALUIGI : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "waluigi";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRVERGIL : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Vergil";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRVENOM : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Venom";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRVANDHAM : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Vandham";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTONYPIZZAMODEL2 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "TonyPizza Model2";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFAPS1 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "TifaPS1";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTERRY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Terry";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTAILS : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Tails";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSTROHL : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Strohl";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSTORM : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Storm";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSTANLEYRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "StanleyRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSPUD : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "spud";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSPAWN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Spawn";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSOUNDWAVE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Soundwave";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSONIC : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Sonic";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSILVER : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Silver";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSHADOW : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Shadow";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSEPHIROTH : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Sephiroth";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSCOOBYDOO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "ScoobyDoo";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRRYU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Ryu";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRRUMI : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Rumi";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRROUGE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Rouge";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRROSALINA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Rosalina";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRREINA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Reina";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRRASPBERRYCOOKIE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "RaspberryCookie";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRRASH : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Rash";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPYRA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Pyra";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPUMPKINPIECOOKIENOPLUSH : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "PumpkinPieCookieNoPlush";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNIGHTMIKU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "nightmiku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPIZZACOOKIE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "PizzaCookie";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPICHU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Pichu";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPHOENIXWRIGHT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "PhoenixWright";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MROPAPERONA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "OPAPerona";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MROPALUFFY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "OPALuffy";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MROMNIMAN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "OmniMan";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MROMEGA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Omega";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNOAH : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Noah";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNINJAMONKEY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "ninjamonkey";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNIGHTMARE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Nightmare";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNIA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Nia";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNEGANTEKKEN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "NeganTekken";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNAGISA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Nagisa";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMYTHRA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Mythra";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMUSCLECOOKIETOA2 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MuscleCookieTOA2";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMRMOONKNIGHT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MR Moon Knight";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMOVIESTEVE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MovieSteve";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMORRIGAN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Morrigan";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMARIO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "mario";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMARIAROBOTNIK : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MariaRobotnik";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRLUKE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Luke";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRLUIGI : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "luigi";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRLOUIS : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Louis";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRLIME : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Lime";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRLANKY_KONG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "lanky_kong";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRKNUCKLES : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Knuckles";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRKIRYU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "kiryu";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRKASANETETO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Kasane Teto";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRJUGGERNAUT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Juggernaut";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRJOSEGALLARD : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "JoseGallard";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRJET : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Jet";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRJEFFLOWERPOLY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "JeffLowerPoly";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRISABELLEAC : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "IsabelleAC";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRIRONMAN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Iron Man";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRIORIRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "IoriRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRINVINCIBLEBB : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "InvincibleBB";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRINVINCIBLE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Invincible";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRINCINEROAR : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Incineroar";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRICEMONKEYRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "IceMonkeyRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRHULKENBERG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Hulkenberg";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRHSIENKO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "HsienKo";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRHOLLOWKNIGHT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "HollowKnight";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGORDONRAMSAY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "GordonRamsay";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGHOSTRIDER : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "GhostRider";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGEX : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Gex";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGERALT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Geralt";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGARRTUSRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "GarrtusRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRGALLICA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Gallica";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFULGOREKI : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FulgoreKI";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFORTNITENEKOMIKU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FortniteNekoMiku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFORTNITEMIKU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FortniteMiku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFF07BART_00 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FF07bart_00";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFELICIA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Felicia";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFARMERPICKLESMOD : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FarmerPicklesMod";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRENGINEERMONKEY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "engineermonkey";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MREGGMAN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Eggman";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRDUCKIFYRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "DuckifyRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRDOOM1P : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Doom1P";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRDONKEYKONG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "DonkeyKong";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMONKEYRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MonkeyRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCREAMSODACOOKIE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "CreamSodaCookie";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCOUNSELM : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "CounselM";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCOMMANDERSHEPARD : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "CommanderShepard";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCHIITAN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Chiitan";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCATAQUACK : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Cataquack";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCANDYAPPLECOOKIE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "CandyAppleCookie";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBUG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Bug";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBUCKYMIKU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BuckyMiku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBROTHERHOODRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BrotherhoodRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBRIGITTA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Brigitta";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBOTTLES : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Bottles";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBLAZE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Blaze";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBILLYHATCHER : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BillyHatcher";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBIG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Big";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBEANRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BeanRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBARKRIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BarkRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBANJOSSBU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BanjoSSBU";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRBANJONB : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "BanjoNB";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRASUKAT8 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "AsukaT8";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRUNTITLED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "untitled";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRASHLEYMIZUKIROBINSTWOMEMORIES : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Ashley Mizuki Robins (Two Memories)";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRARTHUR : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Arthur";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRARMORKING : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "ArmorKing";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRARGAGARG : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Argagarg";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRANKHAAC : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "AnkhaAC";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRAMY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Amy";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRAMATERASU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Amaterasu";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRALLENTHEALIEN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "AllenTheAlien";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRAGGRETSUKO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Aggretsuko";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRHACKETT : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Hackett";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRDARKCHOCO : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "DarkChoco";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRYOSHIMITSUS1 : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Yoshimitsu S1";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFA : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Tifa";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSPACEMARINE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "SpaceMarine";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSONICSTYLEMIKU : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Sonic Style Miku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFACOWGIRLLOWPOLY : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "TifaCowgirlLowPoly";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFADECIMATE : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "TifaDecimate";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMIRAHUNTRXFN : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Mira HUNTR X FN";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSHADOWMILK : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "shadowmilk";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRPUREVANILLARIGGED : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "PureVanillaRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRZANGIEFSFIV_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "ZangiefSFIV";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRVERGIL_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Vergil";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFAPS1_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "TifaPS1";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRRASH_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Rash";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNIGHTMIKU_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "nightmiku";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRNEGANTEKKEN_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "NeganTekken";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMOVIESTEVE_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MovieSteve";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRISABELLEAC_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "IsabelleAC";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFULGOREKI_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FulgoreKI";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRFARMERPICKLESMOD_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "FarmerPicklesMod";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRMONKEYRIGGED_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "MonkeyRigged";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRCOMMANDERSHEPARD_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "CommanderShepard";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRUNTITLED_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "untitled";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRANKHAAC_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "AnkhaAC";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRHACKETT_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Hackett";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRTIFA_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "Tifa";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
public class MRSPACEMARINE_ : BodyReplacementBase
{
protected override GameObject LoadAssetsAndReturnModel()
{
string text = "SpaceMarine";
return Assets.MainAssetBundle.LoadAsset<GameObject>(text);
}
}
[BepInPlugin("com.tonypizza.TonyPizzaSkinsOctober", "TonyPizzaSkins", "0.1.0")]
[BepInDependency(/*Could not decode attribute arguments.*/)]
public class Plugin : BaseUnityPlugin
{
public static ConfigFile config;
public static ConfigEntry<bool> enableModelForAllSuits { get; private set; }
public static ConfigEntry<bool> enableModelAsDefault { get; private set; }
public static ConfigEntry<string> suitNamesToEnableModel { get; private set; }
private static void InitConfig()
{
enableModelForAllSuits = config.Bind<bool>("Suits to Replace Settings", "Enable Model for all Suits", false, "Enable to model replace every suit. Set to false to specify suits");
enableModelAsDefault = config.Bind<bool>("Suits to Replace Settings", "Enable Model as default", false, "Enable to model replace every suit that hasn't been otherwise registered.");
suitNamesToEnableModel = config.Bind<string>("Suits to Replace Settings", "Suits to enable Model for", "Default,Orange suit", "Enter a comma separated list of suit names.(Additionally, [Green suit,Pajama suit,Hazard suit])");
}
private void Awake()
{
//IL_0b6a: Unknown result type (might be due to invalid IL or missing references)
//IL_0b70: Expected O, but got Unknown
config = ((BaseUnityPlugin)this).Config;
InitConfig();
Assets.PopulateAssets();
if (enableModelForAllSuits.Value)
{
ModelReplacementAPI.RegisterModelReplacementOverride(typeof(MRZOEYHUNTRXFN));
}
if (enableModelAsDefault.Value)
{
ModelReplacementAPI.RegisterModelReplacementDefault(typeof(MRZOEYHUNTRXFN));
}
string[] array = suitNamesToEnableModel.Value.Split(',');
string[] array2 = array;
foreach (string text in array2)
{
ModelReplacementAPI.RegisterSuitModelReplacement("Ace Attorney - Phoenix Wright", typeof(MRPHOENIXWRIGHT));
ModelReplacementAPI.RegisterSuitModelReplacement("Aggretsuko - Retsuko", typeof(MRAGGRETSUKO));
ModelReplacementAPI.RegisterSuitModelReplacement("Animal Crossing - Ankha", typeof(MRANKHAAC));
ModelReplacementAPI.RegisterSuitModelReplacement("Animal Crossing - Isabelle", typeof(MRISABELLEAC));
ModelReplacementAPI.RegisterSuitModelReplacement("Another Code - Ashley Mizuki Robins", typeof(MRASHLEYMIZUKIROBINSTWOMEMORIES));
ModelReplacementAPI.RegisterSuitModelReplacement("Balland Wonderland - Jose Gallard", typeof(MRJOSEGALLARD));
ModelReplacementAPI.RegisterSuitModelReplacement("Banjo-Kazooie - Banjo", typeof(MRBANJOSSBU));
ModelReplacementAPI.RegisterSuitModelReplacement("Banjo-Kazooie - Banjo (Nuts N Bolts)", typeof(MRBANJONB));
ModelReplacementAPI.RegisterSuitModelReplacement("Banjo-Kazooie - Bottles", typeof(MRBOTTLES));
ModelReplacementAPI.RegisterSuitModelReplacement("Bob the Builder - Farmer Pickles", typeof(MRFARMERPICKLESMOD_));
ModelReplacementAPI.RegisterSuitModelReplacement("Bob the Builder - Spud", typeof(MRSPUD));
ModelReplacementAPI.RegisterSuitModelReplacement("Chiitan - Chiitan", typeof(MRCHIITAN));
ModelReplacementAPI.RegisterSuitModelReplacement("Clannad - Nagisa Furukawa", typeof(MRNAGISA));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Candy Apple Cookie", typeof(MRCANDYAPPLECOOKIE));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Cream Soda Cookie", typeof(MRCREAMSODACOOKIE));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Dark Choco Cookie", typeof(MRDARKCHOCO));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Lime Cookie", typeof(MRLIME));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Muscle Cookie", typeof(MRMUSCLECOOKIETOA2));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Pizza Cookie", typeof(MRPIZZACOOKIE));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Pumpkin Pie Cookie", typeof(MRPUMPKINPIECOOKIENOPLUSH));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Pure Vanilla Cookie", typeof(MRPUREVANILLARIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Raspberry Cookie", typeof(MRRASPBERRYCOOKIE));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Shadow Milk Cookie", typeof(MRSHADOWMILK));
ModelReplacementAPI.RegisterSuitModelReplacement("Cookie Run - Wizard Cookie", typeof(MRWIZARD));
ModelReplacementAPI.RegisterSuitModelReplacement("Darkstalkers - Felicia", typeof(MRFELICIA));
ModelReplacementAPI.RegisterSuitModelReplacement("Darkstalkers - Hsien-Ko", typeof(MRHSIENKO));
ModelReplacementAPI.RegisterSuitModelReplacement("Darkstalkers - Morrigan Aensland", typeof(MRMORRIGAN));
ModelReplacementAPI.RegisterSuitModelReplacement("Devil May Cry - Vergil", typeof(MRVERGIL));
ModelReplacementAPI.RegisterSuitModelReplacement("DKC - Donkey Kong", typeof(MRDONKEYKONG));
ModelReplacementAPI.RegisterSuitModelReplacement("DKC - Lanky Kong", typeof(MRLANKY_KONG));
ModelReplacementAPI.RegisterSuitModelReplacement("Fantasy Strike - Argagarg", typeof(MRARGAGARG));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Barrett", typeof(MRFF07BART_00));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Sephiroth", typeof(MRSEPHIROTH));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Tifa (Cowgirl)", typeof(MRTIFACOWGIRLLOWPOLY));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Tifa (Purple Dress)", typeof(MRTIFADECIMATE));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Tifa (PS1)", typeof(MRTIFAPS1));
ModelReplacementAPI.RegisterSuitModelReplacement("Final Fantasy - Tifa", typeof(MRTIFA));
ModelReplacementAPI.RegisterSuitModelReplacement("Gex - Gex", typeof(MRGEX));
ModelReplacementAPI.RegisterSuitModelReplacement("Hades - Zagreus", typeof(MRZAGREUS_RIG));
ModelReplacementAPI.RegisterSuitModelReplacement("Hollow Knight - The Knight", typeof(MRHOLLOWKNIGHT));
ModelReplacementAPI.RegisterSuitModelReplacement("Invincible - Allen", typeof(MRALLENTHEALIEN));
ModelReplacementAPI.RegisterSuitModelReplacement("Invincible - Invincible", typeof(MRINVINCIBLE));
ModelReplacementAPI.RegisterSuitModelReplacement("Invincible - Omni-Man", typeof(MROMNIMAN));
ModelReplacementAPI.RegisterSuitModelReplacement("Killer Instinct - Fulgore", typeof(MRFULGOREKI));
ModelReplacementAPI.RegisterSuitModelReplacement("Killer Instinct - Rash", typeof(MRRASH));
ModelReplacementAPI.RegisterSuitModelReplacement("KPop Demon Hunters - Mira", typeof(MRMIRAHUNTRXFN));
ModelReplacementAPI.RegisterSuitModelReplacement("KPop Demon Hunters - Rumi", typeof(MRRUMI));
ModelReplacementAPI.RegisterSuitModelReplacement("KPop Demon Hunters - Zoey", typeof(MRZOEYHUNTRXFN));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Doctor Doom", typeof(MRDOOM1P));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Ghost Rider", typeof(MRGHOSTRIDER));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Iron Man", typeof(MRIRONMAN));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Jeff the Land Shark", typeof(MRJEFFLOWERPOLY));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Juggernaut", typeof(MRJUGGERNAUT));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Moon Knight", typeof(MRMRMOONKNIGHT));
ModelReplacementAPI.RegisterSuitModelReplacement("Marvel - Venom", typeof(MRVENOM));
ModelReplacementAPI.RegisterSuitModelReplacement("Mass Effect - Admiral Hackett", typeof(MRHACKETT));
ModelReplacementAPI.RegisterSuitModelReplacement("Mass Effect - Commander Shepard", typeof(MRCOMMANDERSHEPARD));
ModelReplacementAPI.RegisterSuitModelReplacement("Mass Effect - Garrus", typeof(MRGARRTUSRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Brigitta", typeof(MRBRIGITTA));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Gallica", typeof(MRGALLICA));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Hulkenberg", typeof(MRHULKENBERG));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Louis Guiabern", typeof(MRLOUIS));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Strohl", typeof(MRSTROHL));
ModelReplacementAPI.RegisterSuitModelReplacement("Metaphor - Will", typeof(MRWILL));
ModelReplacementAPI.RegisterSuitModelReplacement("Minecraft - Steve (Minecraft Movie)", typeof(MRMOVIESTEVE));
ModelReplacementAPI.RegisterSuitModelReplacement("Okami - Amaterasu", typeof(MRAMATERASU));
ModelReplacementAPI.RegisterSuitModelReplacement("One Piece - Luffy", typeof(MROPALUFFY));
ModelReplacementAPI.RegisterSuitModelReplacement("One Piece - Perona", typeof(MROPAPERONA));
ModelReplacementAPI.RegisterSuitModelReplacement("Pokemon - Incineroar", typeof(MRINCINEROAR));
ModelReplacementAPI.RegisterSuitModelReplacement("Pokemon - Pichu", typeof(MRPICHU));
ModelReplacementAPI.RegisterSuitModelReplacement("Scooby-Doo - Scooby", typeof(MRSCOOBYDOO));
ModelReplacementAPI.RegisterSuitModelReplacement("Sega - Billy Hatcher", typeof(MRBILLYHATCHER));
ModelReplacementAPI.RegisterSuitModelReplacement("Sega - Bug", typeof(MRBUG));
ModelReplacementAPI.RegisterSuitModelReplacement("Shuba Duck - Duck", typeof(MRDUCKIFYRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("SNK - Terry Bogard", typeof(MRTERRY));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Amy", typeof(MRAMY));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Bark", typeof(MRBARKRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Bean", typeof(MRBEANRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Big", typeof(MRBIG));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Blaze", typeof(MRBLAZE));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - E-123 Omega", typeof(MROMEGA));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Jet", typeof(MRJET));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Knuckles", typeof(MRKNUCKLES));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Maria Robotnik", typeof(MRMARIAROBOTNIK));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Rouge", typeof(MRROUGE));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Shadow", typeof(MRSHADOW));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Silver", typeof(MRSILVER));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Sonic", typeof(MRSONIC));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Storm", typeof(MRSTORM));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Tails", typeof(MRTAILS));
ModelReplacementAPI.RegisterSuitModelReplacement("Sonic - Wave", typeof(MRWAVE));
ModelReplacementAPI.RegisterSuitModelReplacement("SoulCalibur - Nightmare", typeof(MRNIGHTMARE));
ModelReplacementAPI.RegisterSuitModelReplacement("Spawn - Spawn", typeof(MRSPAWN));
ModelReplacementAPI.RegisterSuitModelReplacement("Street Fighter - Luke from Streets", typeof(MRLUKE));
ModelReplacementAPI.RegisterSuitModelReplacement("Street Fighter - Ryu", typeof(MRRYU));
ModelReplacementAPI.RegisterSuitModelReplacement("Street Fighter - Zangief", typeof(MRZANGIEFSFIV));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Cataquack", typeof(MRCATAQUACK));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Luigi", typeof(MRLUIGI));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Mario", typeof(MRMARIO));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Waluigi", typeof(MRWALUIGI));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Wario", typeof(MRWARIO));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Yoshi", typeof(MRYOSHINORMAL));
ModelReplacementAPI.RegisterSuitModelReplacement("Super Mario - Rosalina", typeof(MRROSALINA));
ModelReplacementAPI.RegisterSuitModelReplacement("TD Bloons - Dart Monkey", typeof(MRMONKEYRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("TD Bloons - Engineer Monkey", typeof(MRENGINEERMONKEY));
ModelReplacementAPI.RegisterSuitModelReplacement("TD Bloons - Ice Monkey", typeof(MRICEMONKEYRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("TD Bloons - Ninja Monkey", typeof(MRNINJAMONKEY));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Armor King", typeof(MRARMORKING));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Asuka Kazama", typeof(MRUNTITLED));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Asuka Kazama (T8)", typeof(MRASUKAT8));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Negan", typeof(MRNEGANTEKKEN));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Reina Mishima", typeof(MRREINA));
ModelReplacementAPI.RegisterSuitModelReplacement("Tekken - Yoshimitsu (T8)", typeof(MRYOSHIMITSUS1));
ModelReplacementAPI.RegisterSuitModelReplacement("The Stanley Parable - Stanley", typeof(MRSTANLEYRIGGED));
ModelReplacementAPI.RegisterSuitModelReplacement("The Witcher - Geralt", typeof(MRGERALT));
ModelReplacementAPI.RegisterSuitModelReplacement("TonyPizza Universe - TonyPizza", typeof(MRTONYPIZZAMODEL2));
ModelReplacementAPI.RegisterSuitModelReplacement("Transformers - Soundwave", typeof(MRSOUNDWAVE));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Fortnite Miku", typeof(MRFORTNITEMIKU));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Fortnite Miku (Neko)", typeof(MRFORTNITENEKOMIKU));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Kasane Teto", typeof(MRKASANETETO));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Miku with Bucky's Arm", typeof(MRBUCKYMIKU));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Nightcord Miku", typeof(MRNIGHTMIKU));
ModelReplacementAPI.RegisterSuitModelReplacement("Vocaloid - Sonic Miku", typeof(MRSONICSTYLEMIKU));
ModelReplacementAPI.RegisterSuitModelReplacement("Warhammer - Ultra Marine", typeof(MRSPACEMARINE));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Nia", typeof(MRNIA));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Pyra", typeof(MRPYRA));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Mythra", typeof(MRMYTHRA));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Vandham", typeof(MRVANDHAM));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Noah", typeof(MRNOAH));
ModelReplacementAPI.RegisterSuitModelReplacement("Xenoblade - Mio (Consul M)", typeof(MRCOUNSELM));
ModelReplacementAPI.RegisterSuitModelReplacement("Yakuza - Kazuma Kiryu", typeof(MRKIRYU));
ModelReplacementAPI.RegisterSuitModelReplacement("MrBrotherhood", typeof(MRBROTHERHOODRIGGED));
}
Harmony val = new Harmony("com.tonypizza.TonyPizzaSkinsOctober");
val.PatchAll();
((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin com.tonypizza.TonyPizzaSkinsOctober is loaded!");
}
}
public static class Assets
{
public static string mainAssetBundleName = "TonyPizzaSkinsHalloweenAB";
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)
{
}
}
}