Decompiled source of RtDSouls Addon v0.1.2

RtDSouls_Addon.dll

Decompiled 2 weeks ago
using System;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using BepInEx;
using BepInEx.Configuration;
using Jotunn.Managers;
using Jotunn.Utils;
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: AssemblyCompany("RtDSouls_Addon")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0+eb4257baced375983b5c0ca245b5823f2455efac")]
[assembly: AssemblyProduct("RtDSouls_Addon")]
[assembly: AssemblyTitle("RtDSouls_Addon")]
[assembly: AssemblyVersion("1.0.0.0")]
namespace RtDSouls_Addon;

[BepInPlugin("Soloredis.RtDSouls_Addon", "RtDSouls_Addon", "0.1.2")]
[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
public class RtDSouls_Addon : BaseUnityPlugin
{
	public const string PluginGUID = "Soloredis.RtDSouls_Addon";

	public const string PluginName = "RtDSouls_Addon";

	public const string PluginVersion = "0.1.2";

	public static bool isModded = true;

	public static AssetBundle MyAssets;

	public ConfigEntry<bool> LoggingEnable;

	private void Awake()
	{
		CreateConfigurationValues();
		PrefabManager.OnPrefabsRegistered += RtDMonstrum;
		PrefabManager.OnPrefabsRegistered += RtDOcean;
		PrefabManager.OnPrefabsRegistered += RtDMonsters;
		PrefabManager.OnPrefabsRegistered += RtDHorrors;
	}

	public void CreateConfigurationValues()
	{
		//IL_002f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0034: Unknown result type (might be due to invalid IL or missing references)
		//IL_003d: Expected O, but got Unknown
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0047: Expected O, but got Unknown
		try
		{
			((BaseUnityPlugin)this).Config.SaveOnConfigSet = true;
			LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Admin only, Enables logging. Disabled by default.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = false
			} }));
		}
		catch (Exception arg)
		{
			((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}");
		}
	}

	private void RtDHorrors()
	{
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_0049: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Expected O, but got Unknown
		//IL_0081: Unknown result type (might be due to invalid IL or missing references)
		//IL_0086: Unknown result type (might be due to invalid IL or missing references)
		//IL_008d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0098: Unknown result type (might be due to invalid IL or missing references)
		//IL_009f: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b9: Expected O, but got Unknown
		//IL_00f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_00fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0104: Unknown result type (might be due to invalid IL or missing references)
		//IL_010f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0116: Unknown result type (might be due to invalid IL or missing references)
		//IL_011d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0124: Unknown result type (might be due to invalid IL or missing references)
		//IL_0130: Expected O, but got Unknown
		//IL_013c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0141: Unknown result type (might be due to invalid IL or missing references)
		//IL_0149: Unknown result type (might be due to invalid IL or missing references)
		//IL_0154: Unknown result type (might be due to invalid IL or missing references)
		//IL_015b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0162: Unknown result type (might be due to invalid IL or missing references)
		//IL_0169: Unknown result type (might be due to invalid IL or missing references)
		//IL_0175: Expected O, but got Unknown
		//IL_01b5: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_01c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_01d4: Unknown result type (might be due to invalid IL or missing references)
		//IL_01db: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ee: Expected O, but got Unknown
		//IL_01fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0200: Unknown result type (might be due to invalid IL or missing references)
		//IL_0208: Unknown result type (might be due to invalid IL or missing references)
		//IL_0213: Unknown result type (might be due to invalid IL or missing references)
		//IL_021a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0221: Unknown result type (might be due to invalid IL or missing references)
		//IL_0228: Unknown result type (might be due to invalid IL or missing references)
		//IL_0234: Expected O, but got Unknown
		//IL_0274: Unknown result type (might be due to invalid IL or missing references)
		//IL_0279: Unknown result type (might be due to invalid IL or missing references)
		//IL_0281: Unknown result type (might be due to invalid IL or missing references)
		//IL_028c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0293: Unknown result type (might be due to invalid IL or missing references)
		//IL_029a: Unknown result type (might be due to invalid IL or missing references)
		//IL_02a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_02ad: Expected O, but got Unknown
		//IL_02ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_02bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_02c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d9: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f3: Expected O, but got Unknown
		//IL_0333: Unknown result type (might be due to invalid IL or missing references)
		//IL_0338: Unknown result type (might be due to invalid IL or missing references)
		//IL_0340: Unknown result type (might be due to invalid IL or missing references)
		//IL_034b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0352: Unknown result type (might be due to invalid IL or missing references)
		//IL_0359: Unknown result type (might be due to invalid IL or missing references)
		//IL_0360: Unknown result type (might be due to invalid IL or missing references)
		//IL_036c: Expected O, but got Unknown
		//IL_0379: Unknown result type (might be due to invalid IL or missing references)
		//IL_037e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0386: Unknown result type (might be due to invalid IL or missing references)
		//IL_0391: Unknown result type (might be due to invalid IL or missing references)
		//IL_0398: Unknown result type (might be due to invalid IL or missing references)
		//IL_039f: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_03b2: Expected O, but got Unknown
		//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_03f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_03ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_040a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0411: Unknown result type (might be due to invalid IL or missing references)
		//IL_0418: Unknown result type (might be due to invalid IL or missing references)
		//IL_041f: Unknown result type (might be due to invalid IL or missing references)
		//IL_042b: Expected O, but got Unknown
		//IL_0438: Unknown result type (might be due to invalid IL or missing references)
		//IL_043d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0445: Unknown result type (might be due to invalid IL or missing references)
		//IL_0450: Unknown result type (might be due to invalid IL or missing references)
		//IL_0457: Unknown result type (might be due to invalid IL or missing references)
		//IL_045e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0465: Unknown result type (might be due to invalid IL or missing references)
		//IL_0471: Expected O, but got Unknown
		//IL_04b1: Unknown result type (might be due to invalid IL or missing references)
		//IL_04b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04be: Unknown result type (might be due to invalid IL or missing references)
		//IL_04c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04de: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ea: Expected O, but got Unknown
		//IL_04f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0504: Unknown result type (might be due to invalid IL or missing references)
		//IL_050f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0516: Unknown result type (might be due to invalid IL or missing references)
		//IL_051d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0524: Unknown result type (might be due to invalid IL or missing references)
		//IL_0530: Expected O, but got Unknown
		//IL_0570: Unknown result type (might be due to invalid IL or missing references)
		//IL_0575: Unknown result type (might be due to invalid IL or missing references)
		//IL_057d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0588: Unknown result type (might be due to invalid IL or missing references)
		//IL_058f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0596: Unknown result type (might be due to invalid IL or missing references)
		//IL_059d: Unknown result type (might be due to invalid IL or missing references)
		//IL_05a9: Expected O, but got Unknown
		//IL_05b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_05bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_05c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ce: Unknown result type (might be due to invalid IL or missing references)
		//IL_05d5: Unknown result type (might be due to invalid IL or missing references)
		//IL_05dc: Unknown result type (might be due to invalid IL or missing references)
		//IL_05e3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ef: Expected O, but got Unknown
		//IL_062f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0634: Unknown result type (might be due to invalid IL or missing references)
		//IL_063c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0647: Unknown result type (might be due to invalid IL or missing references)
		//IL_064e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0655: Unknown result type (might be due to invalid IL or missing references)
		//IL_065c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0668: Expected O, but got Unknown
		//IL_0675: Unknown result type (might be due to invalid IL or missing references)
		//IL_067a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0682: Unknown result type (might be due to invalid IL or missing references)
		//IL_068d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0694: Unknown result type (might be due to invalid IL or missing references)
		//IL_069b: Unknown result type (might be due to invalid IL or missing references)
		//IL_06a2: Unknown result type (might be due to invalid IL or missing references)
		//IL_06ae: Expected O, but got Unknown
		//IL_06ee: Unknown result type (might be due to invalid IL or missing references)
		//IL_06f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_06fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0706: Unknown result type (might be due to invalid IL or missing references)
		//IL_070d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0714: Unknown result type (might be due to invalid IL or missing references)
		//IL_071b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0727: Expected O, but got Unknown
		//IL_0734: Unknown result type (might be due to invalid IL or missing references)
		//IL_0739: Unknown result type (might be due to invalid IL or missing references)
		//IL_0741: Unknown result type (might be due to invalid IL or missing references)
		//IL_074c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0753: Unknown result type (might be due to invalid IL or missing references)
		//IL_075a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0761: Unknown result type (might be due to invalid IL or missing references)
		//IL_076d: Expected O, but got Unknown
		//IL_07ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_07b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_07ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_07c5: Unknown result type (might be due to invalid IL or missing references)
		//IL_07cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_07d3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07da: Unknown result type (might be due to invalid IL or missing references)
		//IL_07e6: Expected O, but got Unknown
		//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07f8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0800: Unknown result type (might be due to invalid IL or missing references)
		//IL_080b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0812: Unknown result type (might be due to invalid IL or missing references)
		//IL_0819: Unknown result type (might be due to invalid IL or missing references)
		//IL_0820: Unknown result type (might be due to invalid IL or missing references)
		//IL_082c: Expected O, but got Unknown
		//IL_086c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0871: Unknown result type (might be due to invalid IL or missing references)
		//IL_0879: Unknown result type (might be due to invalid IL or missing references)
		//IL_0884: Unknown result type (might be due to invalid IL or missing references)
		//IL_088b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0892: Unknown result type (might be due to invalid IL or missing references)
		//IL_0899: Unknown result type (might be due to invalid IL or missing references)
		//IL_08a5: Expected O, but got Unknown
		//IL_08b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_08b7: Unknown result type (might be due to invalid IL or missing references)
		//IL_08bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_08ca: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d1: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d8: Unknown result type (might be due to invalid IL or missing references)
		//IL_08df: Unknown result type (might be due to invalid IL or missing references)
		//IL_08eb: Expected O, but got Unknown
		//IL_092b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0930: Unknown result type (might be due to invalid IL or missing references)
		//IL_0938: Unknown result type (might be due to invalid IL or missing references)
		//IL_0943: Unknown result type (might be due to invalid IL or missing references)
		//IL_094a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0951: Unknown result type (might be due to invalid IL or missing references)
		//IL_0958: Unknown result type (might be due to invalid IL or missing references)
		//IL_0964: Expected O, but got Unknown
		//IL_0971: Unknown result type (might be due to invalid IL or missing references)
		//IL_0976: Unknown result type (might be due to invalid IL or missing references)
		//IL_097e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0989: Unknown result type (might be due to invalid IL or missing references)
		//IL_0990: Unknown result type (might be due to invalid IL or missing references)
		//IL_0997: Unknown result type (might be due to invalid IL or missing references)
		//IL_099e: Unknown result type (might be due to invalid IL or missing references)
		//IL_09aa: Expected O, but got Unknown
		//IL_09ea: Unknown result type (might be due to invalid IL or missing references)
		//IL_09ef: Unknown result type (might be due to invalid IL or missing references)
		//IL_09f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a02: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a09: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a10: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a17: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a23: Expected O, but got Unknown
		//IL_0a30: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a35: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a3d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a48: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a4f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a56: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a5d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a69: Expected O, but got Unknown
		//IL_0aa9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0aae: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ab6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0acf: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ad6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ae2: Expected O, but got Unknown
		//IL_0aef: Unknown result type (might be due to invalid IL or missing references)
		//IL_0af4: Unknown result type (might be due to invalid IL or missing references)
		//IL_0afc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b07: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b0e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b15: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b1c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b28: Expected O, but got Unknown
		//IL_0b68: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b6d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b75: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b80: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b87: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b8e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b95: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ba1: Expected O, but got Unknown
		//IL_0bae: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bb3: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bbb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bc6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bcd: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bd4: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bdb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0be7: Expected O, but got Unknown
		//IL_0c27: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c2c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c34: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c3f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c46: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c4d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c54: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c60: Expected O, but got Unknown
		//IL_0c6d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c72: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c7a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c85: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c8c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c93: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c9a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ca6: Expected O, but got Unknown
		try
		{
			GameObject prefab = PrefabManager.Instance.GetPrefab("MeadowsHorror_RtD");
			GameObject prefab2 = PrefabManager.Instance.GetPrefab("MeadowsAirS_RtD");
			GameObject prefab3 = PrefabManager.Instance.GetPrefab("MeadowsNatureS_RtD");
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab2,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab3,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab4 = PrefabManager.Instance.GetPrefab("MeadowsHorror01_RtD");
			GameObject prefab5 = PrefabManager.Instance.GetPrefab("MeadowsAirS_RtD");
			GameObject prefab6 = PrefabManager.Instance.GetPrefab("MeadowsNatureS_RtD");
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab5,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab6,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab7 = PrefabManager.Instance.GetPrefab("BlackForestHorror_RtD");
			GameObject prefab8 = PrefabManager.Instance.GetPrefab("BlackForestShockG_RtD");
			GameObject prefab9 = PrefabManager.Instance.GetPrefab("BlackForestNatureS_RtD");
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab8,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab9,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab10 = PrefabManager.Instance.GetPrefab("BlackForestHorror01_RtD");
			GameObject prefab11 = PrefabManager.Instance.GetPrefab("BlackForestShockG_RtD");
			GameObject prefab12 = PrefabManager.Instance.GetPrefab("BlackForestNatureS_RtD");
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab11,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab12,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab13 = PrefabManager.Instance.GetPrefab("SwampChaser_RtD");
			GameObject prefab14 = PrefabManager.Instance.GetPrefab("SwampDarkS_RtD");
			GameObject prefab15 = PrefabManager.Instance.GetPrefab("SwampNatureS_RtD");
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab14,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab15,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab16 = PrefabManager.Instance.GetPrefab("SwampHorror01_RtD");
			GameObject prefab17 = PrefabManager.Instance.GetPrefab("SwampDarkS_RtD");
			GameObject prefab18 = PrefabManager.Instance.GetPrefab("SwampNatureS_RtD");
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab17,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab18,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab19 = PrefabManager.Instance.GetPrefab("MountainHorror_RtD");
			GameObject prefab20 = PrefabManager.Instance.GetPrefab("MountainIceS_RtD");
			GameObject prefab21 = PrefabManager.Instance.GetPrefab("MountainHolyS_RtD");
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab20,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab21,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab22 = PrefabManager.Instance.GetPrefab("MountainHorror01_RtD");
			GameObject prefab23 = PrefabManager.Instance.GetPrefab("MountainIceS_RtD");
			GameObject prefab24 = PrefabManager.Instance.GetPrefab("MountainHolyS_RtD");
			prefab22.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab23,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab22.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab24,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab25 = PrefabManager.Instance.GetPrefab("PlainsHorror_RtD");
			GameObject prefab26 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab27 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab25.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab26,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab25.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab27,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab28 = PrefabManager.Instance.GetPrefab("PlainsHorror01_RtD");
			GameObject prefab29 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab30 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab28.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab29,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab28.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab30,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab31 = PrefabManager.Instance.GetPrefab("MistlandsHorror_RtD");
			GameObject prefab32 = PrefabManager.Instance.GetPrefab("MistlandsUniverseS_RtD");
			GameObject prefab33 = PrefabManager.Instance.GetPrefab("MistlandsFairyS_RtD");
			prefab31.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab32,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab31.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab33,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab34 = PrefabManager.Instance.GetPrefab("SeekerMutant_RtD");
			GameObject prefab35 = PrefabManager.Instance.GetPrefab("MistlandsUniverseS_RtD");
			GameObject prefab36 = PrefabManager.Instance.GetPrefab("MistlandsFairyS_RtD");
			prefab34.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab35,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab34.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab36,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab37 = PrefabManager.Instance.GetPrefab("AshLandsCrawler_RtD");
			GameObject prefab38 = PrefabManager.Instance.GetPrefab("AshLandsDarkS_RtD");
			GameObject prefab39 = PrefabManager.Instance.GetPrefab("AshLandsFairyS_RtD");
			prefab37.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab38,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab37.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab39,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab40 = PrefabManager.Instance.GetPrefab("DeepNorthDemon1_RtD");
			GameObject prefab41 = PrefabManager.Instance.GetPrefab("DeepNorthArcaneS_RtD");
			GameObject prefab42 = PrefabManager.Instance.GetPrefab("DeepNorthFairyS_RtD");
			prefab40.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab41,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab40.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab42,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab43 = PrefabManager.Instance.GetPrefab("DeepNorthDemon2_RtD");
			GameObject prefab44 = PrefabManager.Instance.GetPrefab("DeepNorthArcaneS_RtD");
			GameObject prefab45 = PrefabManager.Instance.GetPrefab("DeepNorthFairyS_RtD");
			prefab43.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab44,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab43.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab45,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab46 = PrefabManager.Instance.GetPrefab("DeepNorthDemon3_RtD");
			GameObject prefab47 = PrefabManager.Instance.GetPrefab("DeepNorthArcaneS_RtD");
			GameObject prefab48 = PrefabManager.Instance.GetPrefab("DeepNorthFairyS_RtD");
			prefab46.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab47,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab46.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab48,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab49 = PrefabManager.Instance.GetPrefab("DeepNorthDemon4_RtD");
			GameObject prefab50 = PrefabManager.Instance.GetPrefab("DeepNorthArcaneS_RtD");
			GameObject prefab51 = PrefabManager.Instance.GetPrefab("DeepNorthFairyS_RtD");
			prefab49.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab47,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab49.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab48,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
		}
		catch (Exception arg)
		{
			((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}");
		}
		finally
		{
			PrefabManager.OnPrefabsRegistered -= RtDHorrors;
		}
	}

	private void RtDMonstrum()
	{
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_0049: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Expected O, but got Unknown
		//IL_0081: Unknown result type (might be due to invalid IL or missing references)
		//IL_0086: Unknown result type (might be due to invalid IL or missing references)
		//IL_008d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0098: Unknown result type (might be due to invalid IL or missing references)
		//IL_009f: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b9: Expected O, but got Unknown
		//IL_00f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_00fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0104: Unknown result type (might be due to invalid IL or missing references)
		//IL_010f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0116: Unknown result type (might be due to invalid IL or missing references)
		//IL_011d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0124: Unknown result type (might be due to invalid IL or missing references)
		//IL_0130: Expected O, but got Unknown
		//IL_013c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0141: Unknown result type (might be due to invalid IL or missing references)
		//IL_0149: Unknown result type (might be due to invalid IL or missing references)
		//IL_0154: Unknown result type (might be due to invalid IL or missing references)
		//IL_015b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0162: Unknown result type (might be due to invalid IL or missing references)
		//IL_0169: Unknown result type (might be due to invalid IL or missing references)
		//IL_0175: Expected O, but got Unknown
		//IL_01b5: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_01c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_01d4: Unknown result type (might be due to invalid IL or missing references)
		//IL_01db: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ee: Expected O, but got Unknown
		//IL_01fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0200: Unknown result type (might be due to invalid IL or missing references)
		//IL_0208: Unknown result type (might be due to invalid IL or missing references)
		//IL_0213: Unknown result type (might be due to invalid IL or missing references)
		//IL_021a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0221: Unknown result type (might be due to invalid IL or missing references)
		//IL_0228: Unknown result type (might be due to invalid IL or missing references)
		//IL_0234: Expected O, but got Unknown
		//IL_0274: Unknown result type (might be due to invalid IL or missing references)
		//IL_0279: Unknown result type (might be due to invalid IL or missing references)
		//IL_0281: Unknown result type (might be due to invalid IL or missing references)
		//IL_028c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0293: Unknown result type (might be due to invalid IL or missing references)
		//IL_029a: Unknown result type (might be due to invalid IL or missing references)
		//IL_02a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_02ad: Expected O, but got Unknown
		//IL_02ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_02bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_02c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d9: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f3: Expected O, but got Unknown
		//IL_0333: Unknown result type (might be due to invalid IL or missing references)
		//IL_0338: Unknown result type (might be due to invalid IL or missing references)
		//IL_0340: Unknown result type (might be due to invalid IL or missing references)
		//IL_034b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0352: Unknown result type (might be due to invalid IL or missing references)
		//IL_0359: Unknown result type (might be due to invalid IL or missing references)
		//IL_0360: Unknown result type (might be due to invalid IL or missing references)
		//IL_036c: Expected O, but got Unknown
		//IL_0379: Unknown result type (might be due to invalid IL or missing references)
		//IL_037e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0386: Unknown result type (might be due to invalid IL or missing references)
		//IL_0391: Unknown result type (might be due to invalid IL or missing references)
		//IL_0398: Unknown result type (might be due to invalid IL or missing references)
		//IL_039f: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_03b2: Expected O, but got Unknown
		//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_03f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_03ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_040a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0411: Unknown result type (might be due to invalid IL or missing references)
		//IL_0418: Unknown result type (might be due to invalid IL or missing references)
		//IL_041f: Unknown result type (might be due to invalid IL or missing references)
		//IL_042b: Expected O, but got Unknown
		//IL_0438: Unknown result type (might be due to invalid IL or missing references)
		//IL_043d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0445: Unknown result type (might be due to invalid IL or missing references)
		//IL_0450: Unknown result type (might be due to invalid IL or missing references)
		//IL_0457: Unknown result type (might be due to invalid IL or missing references)
		//IL_045e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0465: Unknown result type (might be due to invalid IL or missing references)
		//IL_0471: Expected O, but got Unknown
		//IL_04b1: Unknown result type (might be due to invalid IL or missing references)
		//IL_04b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04be: Unknown result type (might be due to invalid IL or missing references)
		//IL_04c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04de: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ea: Expected O, but got Unknown
		//IL_04f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0504: Unknown result type (might be due to invalid IL or missing references)
		//IL_050f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0516: Unknown result type (might be due to invalid IL or missing references)
		//IL_051d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0524: Unknown result type (might be due to invalid IL or missing references)
		//IL_0530: Expected O, but got Unknown
		//IL_0570: Unknown result type (might be due to invalid IL or missing references)
		//IL_0575: Unknown result type (might be due to invalid IL or missing references)
		//IL_057d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0588: Unknown result type (might be due to invalid IL or missing references)
		//IL_058f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0596: Unknown result type (might be due to invalid IL or missing references)
		//IL_059d: Unknown result type (might be due to invalid IL or missing references)
		//IL_05a9: Expected O, but got Unknown
		//IL_05b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_05bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_05c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ce: Unknown result type (might be due to invalid IL or missing references)
		//IL_05d5: Unknown result type (might be due to invalid IL or missing references)
		//IL_05dc: Unknown result type (might be due to invalid IL or missing references)
		//IL_05e3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ef: Expected O, but got Unknown
		//IL_062f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0634: Unknown result type (might be due to invalid IL or missing references)
		//IL_063c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0647: Unknown result type (might be due to invalid IL or missing references)
		//IL_064e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0655: Unknown result type (might be due to invalid IL or missing references)
		//IL_065c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0668: Expected O, but got Unknown
		//IL_0675: Unknown result type (might be due to invalid IL or missing references)
		//IL_067a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0682: Unknown result type (might be due to invalid IL or missing references)
		//IL_068d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0694: Unknown result type (might be due to invalid IL or missing references)
		//IL_069b: Unknown result type (might be due to invalid IL or missing references)
		//IL_06a2: Unknown result type (might be due to invalid IL or missing references)
		//IL_06ae: Expected O, but got Unknown
		//IL_06ee: Unknown result type (might be due to invalid IL or missing references)
		//IL_06f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_06fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0706: Unknown result type (might be due to invalid IL or missing references)
		//IL_070d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0714: Unknown result type (might be due to invalid IL or missing references)
		//IL_071b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0727: Expected O, but got Unknown
		//IL_0734: Unknown result type (might be due to invalid IL or missing references)
		//IL_0739: Unknown result type (might be due to invalid IL or missing references)
		//IL_0741: Unknown result type (might be due to invalid IL or missing references)
		//IL_074c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0753: Unknown result type (might be due to invalid IL or missing references)
		//IL_075a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0761: Unknown result type (might be due to invalid IL or missing references)
		//IL_076d: Expected O, but got Unknown
		//IL_07ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_07b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_07ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_07c5: Unknown result type (might be due to invalid IL or missing references)
		//IL_07cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_07d3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07da: Unknown result type (might be due to invalid IL or missing references)
		//IL_07e6: Expected O, but got Unknown
		//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07f8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0800: Unknown result type (might be due to invalid IL or missing references)
		//IL_080b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0812: Unknown result type (might be due to invalid IL or missing references)
		//IL_0819: Unknown result type (might be due to invalid IL or missing references)
		//IL_0820: Unknown result type (might be due to invalid IL or missing references)
		//IL_082c: Expected O, but got Unknown
		//IL_086c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0871: Unknown result type (might be due to invalid IL or missing references)
		//IL_0879: Unknown result type (might be due to invalid IL or missing references)
		//IL_0884: Unknown result type (might be due to invalid IL or missing references)
		//IL_088b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0892: Unknown result type (might be due to invalid IL or missing references)
		//IL_0899: Unknown result type (might be due to invalid IL or missing references)
		//IL_08a5: Expected O, but got Unknown
		//IL_08b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_08b7: Unknown result type (might be due to invalid IL or missing references)
		//IL_08bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_08ca: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d1: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d8: Unknown result type (might be due to invalid IL or missing references)
		//IL_08df: Unknown result type (might be due to invalid IL or missing references)
		//IL_08eb: Expected O, but got Unknown
		//IL_092b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0930: Unknown result type (might be due to invalid IL or missing references)
		//IL_0938: Unknown result type (might be due to invalid IL or missing references)
		//IL_0943: Unknown result type (might be due to invalid IL or missing references)
		//IL_094a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0951: Unknown result type (might be due to invalid IL or missing references)
		//IL_0958: Unknown result type (might be due to invalid IL or missing references)
		//IL_0964: Expected O, but got Unknown
		//IL_0971: Unknown result type (might be due to invalid IL or missing references)
		//IL_0976: Unknown result type (might be due to invalid IL or missing references)
		//IL_097e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0989: Unknown result type (might be due to invalid IL or missing references)
		//IL_0990: Unknown result type (might be due to invalid IL or missing references)
		//IL_0997: Unknown result type (might be due to invalid IL or missing references)
		//IL_099e: Unknown result type (might be due to invalid IL or missing references)
		//IL_09aa: Expected O, but got Unknown
		//IL_09ea: Unknown result type (might be due to invalid IL or missing references)
		//IL_09ef: Unknown result type (might be due to invalid IL or missing references)
		//IL_09f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a02: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a09: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a10: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a17: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a23: Expected O, but got Unknown
		//IL_0a30: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a35: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a3d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a48: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a4f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a56: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a5d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a69: Expected O, but got Unknown
		//IL_0aa9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0aae: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ab6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0acf: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ad6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ae2: Expected O, but got Unknown
		//IL_0aef: Unknown result type (might be due to invalid IL or missing references)
		//IL_0af4: Unknown result type (might be due to invalid IL or missing references)
		//IL_0afc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b07: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b0e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b15: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b1c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b28: Expected O, but got Unknown
		//IL_0b68: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b6d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b75: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b80: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b87: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b8e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b95: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ba1: Expected O, but got Unknown
		//IL_0bae: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bb3: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bbb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bc6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bcd: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bd4: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bdb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0be7: Expected O, but got Unknown
		//IL_0c27: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c2c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c34: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c3f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c46: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c4d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c54: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c60: Expected O, but got Unknown
		//IL_0c6d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c72: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c7a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c85: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c8c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c93: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c9a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ca6: Expected O, but got Unknown
		try
		{
			GameObject prefab = PrefabManager.Instance.GetPrefab("MeadowsGolem_RtD");
			GameObject prefab2 = PrefabManager.Instance.GetPrefab("MeadowsAirS_RtD");
			GameObject prefab3 = PrefabManager.Instance.GetPrefab("MeadowsNatureS_RtD");
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab2,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab3,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab4 = PrefabManager.Instance.GetPrefab("MeadowsSnade_RtD");
			GameObject prefab5 = PrefabManager.Instance.GetPrefab("MeadowsAirS_RtD");
			GameObject prefab6 = PrefabManager.Instance.GetPrefab("MeadowsNatureS_RtD");
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab5,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab6,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab7 = PrefabManager.Instance.GetPrefab("BlackForestGolem_RtD");
			GameObject prefab8 = PrefabManager.Instance.GetPrefab("BlackForestShockG_RtD");
			GameObject prefab9 = PrefabManager.Instance.GetPrefab("BlackForestNatureS_RtD");
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab8,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab9,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab10 = PrefabManager.Instance.GetPrefab("BlackForestLocMur_RtD");
			GameObject prefab11 = PrefabManager.Instance.GetPrefab("BlackForestShockG_RtD");
			GameObject prefab12 = PrefabManager.Instance.GetPrefab("BlackForestNatureS_RtD");
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab11,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab12,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab13 = PrefabManager.Instance.GetPrefab("SwampSludger_RtD");
			GameObject prefab14 = PrefabManager.Instance.GetPrefab("SwampDarkS_RtD");
			GameObject prefab15 = PrefabManager.Instance.GetPrefab("SwampNatureS_RtD");
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab14,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab15,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab16 = PrefabManager.Instance.GetPrefab("SwampTroll_RtD");
			GameObject prefab17 = PrefabManager.Instance.GetPrefab("SwampDarkS_RtD");
			GameObject prefab18 = PrefabManager.Instance.GetPrefab("SwampNatureS_RtD");
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab17,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab18,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab19 = PrefabManager.Instance.GetPrefab("MountainWatcher_RtD");
			GameObject prefab20 = PrefabManager.Instance.GetPrefab("MountainIceS_RtD");
			GameObject prefab21 = PrefabManager.Instance.GetPrefab("MountainHolyS_RtD");
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab20,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab21,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab22 = PrefabManager.Instance.GetPrefab("MountainUndead_RtD");
			GameObject prefab23 = PrefabManager.Instance.GetPrefab("MountainIceS_RtD");
			GameObject prefab24 = PrefabManager.Instance.GetPrefab("MountainHolyS_RtD");
			prefab22.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab23,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab22.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab24,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab25 = PrefabManager.Instance.GetPrefab("PlainsChomper1_RtD");
			GameObject prefab26 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab27 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab25.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab26,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab25.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab27,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab28 = PrefabManager.Instance.GetPrefab("PlainsChomper2_RtD");
			GameObject prefab29 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab30 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab28.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab29,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab28.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab30,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab31 = PrefabManager.Instance.GetPrefab("PlainsChomper3_RtD");
			GameObject prefab32 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab33 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab31.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab32,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab31.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab33,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab34 = PrefabManager.Instance.GetPrefab("PlainsChomper4_RtD");
			GameObject prefab35 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab36 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab34.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab35,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab34.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab36,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab37 = PrefabManager.Instance.GetPrefab("PlainsSizzler_RtD");
			GameObject prefab38 = PrefabManager.Instance.GetPrefab("PlainsVoidS_RtD");
			GameObject prefab39 = PrefabManager.Instance.GetPrefab("PlainsHolyS_RtD");
			prefab37.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab38,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab37.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab39,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab40 = PrefabManager.Instance.GetPrefab("MistlandsSpider1_RtD");
			GameObject prefab41 = PrefabManager.Instance.GetPrefab("MistlandsUniverseS_RtD");
			GameObject prefab42 = PrefabManager.Instance.GetPrefab("MistlandsFairyS_RtD");
			prefab40.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab41,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab40.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab42,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab43 = PrefabManager.Instance.GetPrefab("MistlandsSpider2_RtD");
			GameObject prefab44 = PrefabManager.Instance.GetPrefab("MistlandsUniverseS_RtD");
			GameObject prefab45 = PrefabManager.Instance.GetPrefab("MistlandsFairyS_RtD");
			prefab43.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab44,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab43.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab45,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab46 = PrefabManager.Instance.GetPrefab("MistlandsSpider3_RtD");
			GameObject prefab47 = PrefabManager.Instance.GetPrefab("AshLandsDarkS_RtD");
			GameObject prefab48 = PrefabManager.Instance.GetPrefab("AshLandsFairyS_RtD");
			prefab46.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab47,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab46.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab48,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab49 = PrefabManager.Instance.GetPrefab("MistlandsSpider4_RtD");
			GameObject prefab50 = PrefabManager.Instance.GetPrefab("AshLandsDarkS_RtD");
			GameObject prefab51 = PrefabManager.Instance.GetPrefab("AshLandsFairyS_RtD");
			prefab49.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab50,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab49.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab51,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
		}
		catch (Exception arg)
		{
			((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}");
		}
		finally
		{
			PrefabManager.OnPrefabsRegistered -= RtDMonstrum;
		}
	}

	private void RtDOcean()
	{
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_0049: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Expected O, but got Unknown
		//IL_0081: Unknown result type (might be due to invalid IL or missing references)
		//IL_0086: Unknown result type (might be due to invalid IL or missing references)
		//IL_008d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0098: Unknown result type (might be due to invalid IL or missing references)
		//IL_009f: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b9: Expected O, but got Unknown
		//IL_00f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_00fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0104: Unknown result type (might be due to invalid IL or missing references)
		//IL_010f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0116: Unknown result type (might be due to invalid IL or missing references)
		//IL_011d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0124: Unknown result type (might be due to invalid IL or missing references)
		//IL_0130: Expected O, but got Unknown
		//IL_013c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0141: Unknown result type (might be due to invalid IL or missing references)
		//IL_0149: Unknown result type (might be due to invalid IL or missing references)
		//IL_0154: Unknown result type (might be due to invalid IL or missing references)
		//IL_015b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0162: Unknown result type (might be due to invalid IL or missing references)
		//IL_0169: Unknown result type (might be due to invalid IL or missing references)
		//IL_0175: Expected O, but got Unknown
		//IL_01b5: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_01c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_01d4: Unknown result type (might be due to invalid IL or missing references)
		//IL_01db: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ee: Expected O, but got Unknown
		//IL_01fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0200: Unknown result type (might be due to invalid IL or missing references)
		//IL_0208: Unknown result type (might be due to invalid IL or missing references)
		//IL_0213: Unknown result type (might be due to invalid IL or missing references)
		//IL_021a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0221: Unknown result type (might be due to invalid IL or missing references)
		//IL_0228: Unknown result type (might be due to invalid IL or missing references)
		//IL_0234: Expected O, but got Unknown
		//IL_0274: Unknown result type (might be due to invalid IL or missing references)
		//IL_0279: Unknown result type (might be due to invalid IL or missing references)
		//IL_0281: Unknown result type (might be due to invalid IL or missing references)
		//IL_028c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0293: Unknown result type (might be due to invalid IL or missing references)
		//IL_029a: Unknown result type (might be due to invalid IL or missing references)
		//IL_02a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_02ad: Expected O, but got Unknown
		//IL_02ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_02bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_02c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d9: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f3: Expected O, but got Unknown
		//IL_0333: Unknown result type (might be due to invalid IL or missing references)
		//IL_0338: Unknown result type (might be due to invalid IL or missing references)
		//IL_0340: Unknown result type (might be due to invalid IL or missing references)
		//IL_034b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0352: Unknown result type (might be due to invalid IL or missing references)
		//IL_0359: Unknown result type (might be due to invalid IL or missing references)
		//IL_0360: Unknown result type (might be due to invalid IL or missing references)
		//IL_036c: Expected O, but got Unknown
		//IL_0379: Unknown result type (might be due to invalid IL or missing references)
		//IL_037e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0386: Unknown result type (might be due to invalid IL or missing references)
		//IL_0391: Unknown result type (might be due to invalid IL or missing references)
		//IL_0398: Unknown result type (might be due to invalid IL or missing references)
		//IL_039f: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_03b2: Expected O, but got Unknown
		//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_03f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_03ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_040a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0411: Unknown result type (might be due to invalid IL or missing references)
		//IL_0418: Unknown result type (might be due to invalid IL or missing references)
		//IL_041f: Unknown result type (might be due to invalid IL or missing references)
		//IL_042b: Expected O, but got Unknown
		//IL_0438: Unknown result type (might be due to invalid IL or missing references)
		//IL_043d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0445: Unknown result type (might be due to invalid IL or missing references)
		//IL_0450: Unknown result type (might be due to invalid IL or missing references)
		//IL_0457: Unknown result type (might be due to invalid IL or missing references)
		//IL_045e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0465: Unknown result type (might be due to invalid IL or missing references)
		//IL_0471: Expected O, but got Unknown
		//IL_04b1: Unknown result type (might be due to invalid IL or missing references)
		//IL_04b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04be: Unknown result type (might be due to invalid IL or missing references)
		//IL_04c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04de: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ea: Expected O, but got Unknown
		//IL_04f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0504: Unknown result type (might be due to invalid IL or missing references)
		//IL_050f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0516: Unknown result type (might be due to invalid IL or missing references)
		//IL_051d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0524: Unknown result type (might be due to invalid IL or missing references)
		//IL_0530: Expected O, but got Unknown
		try
		{
			GameObject prefab = PrefabManager.Instance.GetPrefab("BoneFish_RtD");
			GameObject prefab2 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab3 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab2,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab3,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab4 = PrefabManager.Instance.GetPrefab("BoneSquid_RtD");
			GameObject prefab5 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab6 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab5,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab6,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab7 = PrefabManager.Instance.GetPrefab("Fairy4_RtD");
			GameObject prefab8 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab9 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab8,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab9,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab10 = PrefabManager.Instance.GetPrefab("LuminousLooker_RtD");
			GameObject prefab11 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab12 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab11,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab12,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab13 = PrefabManager.Instance.GetPrefab("MurkPod_RtD");
			GameObject prefab14 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab15 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab14,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab15,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab16 = PrefabManager.Instance.GetPrefab("Neck_RtD");
			GameObject prefab17 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab18 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab17,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab18,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			GameObject prefab19 = PrefabManager.Instance.GetPrefab("Shark_RtD");
			GameObject prefab20 = PrefabManager.Instance.GetPrefab("OceanWaterS_RtD");
			GameObject prefab21 = PrefabManager.Instance.GetPrefab("OceanHolyS_RtD");
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab20,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
			prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop
			{
				m_prefab = prefab21,
				m_chance = 0.05f,
				m_amountMin = 1,
				m_amountMax = 1,
				m_levelMultiplier = false,
				m_onePerPlayer = false
			});
		}
		catch (Exception arg)
		{
			((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}");
		}
		finally
		{
			PrefabManager.OnPrefabsRegistered -= RtDOcean;
		}
	}

	private void RtDMonsters()
	{
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_0049: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Expected O, but got Unknown
		//IL_0081: Unknown result type (might be due to invalid IL or missing references)
		//IL_0086: Unknown result type (might be due to invalid IL or missing references)
		//IL_008d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0098: Unknown result type (might be due to invalid IL or missing references)
		//IL_009f: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b9: Expected O, but got Unknown
		//IL_00f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_00fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0104: Unknown result type (might be due to invalid IL or missing references)
		//IL_010f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0116: Unknown result type (might be due to invalid IL or missing references)
		//IL_011d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0124: Unknown result type (might be due to invalid IL or missing references)
		//IL_0130: Expected O, but got Unknown
		//IL_013c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0141: Unknown result type (might be due to invalid IL or missing references)
		//IL_0149: Unknown result type (might be due to invalid IL or missing references)
		//IL_0154: Unknown result type (might be due to invalid IL or missing references)
		//IL_015b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0162: Unknown result type (might be due to invalid IL or missing references)
		//IL_0169: Unknown result type (might be due to invalid IL or missing references)
		//IL_0175: Expected O, but got Unknown
		//IL_01b5: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_01c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_01d4: Unknown result type (might be due to invalid IL or missing references)
		//IL_01db: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ee: Expected O, but got Unknown
		//IL_01fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0200: Unknown result type (might be due to invalid IL or missing references)
		//IL_0208: Unknown result type (might be due to invalid IL or missing references)
		//IL_0213: Unknown result type (might be due to invalid IL or missing references)
		//IL_021a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0221: Unknown result type (might be due to invalid IL or missing references)
		//IL_0228: Unknown result type (might be due to invalid IL or missing references)
		//IL_0234: Expected O, but got Unknown
		//IL_0274: Unknown result type (might be due to invalid IL or missing references)
		//IL_0279: Unknown result type (might be due to invalid IL or missing references)
		//IL_0281: Unknown result type (might be due to invalid IL or missing references)
		//IL_028c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0293: Unknown result type (might be due to invalid IL or missing references)
		//IL_029a: Unknown result type (might be due to invalid IL or missing references)
		//IL_02a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_02ad: Expected O, but got Unknown
		//IL_02ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_02bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_02c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d9: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f3: Expected O, but got Unknown
		//IL_0333: Unknown result type (might be due to invalid IL or missing references)
		//IL_0338: Unknown result type (might be due to invalid IL or missing references)
		//IL_0340: Unknown result type (might be due to invalid IL or missing references)
		//IL_034b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0352: Unknown result type (might be due to invalid IL or missing references)
		//IL_0359: Unknown result type (might be due to invalid IL or missing references)
		//IL_0360: Unknown result type (might be due to invalid IL or missing references)
		//IL_036c: Expected O, but got Unknown
		//IL_0379: Unknown result type (might be due to invalid IL or missing references)
		//IL_037e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0386: Unknown result type (might be due to invalid IL or missing references)
		//IL_0391: Unknown result type (might be due to invalid IL or missing references)
		//IL_0398: Unknown result type (might be due to invalid IL or missing references)
		//IL_039f: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_03b2: Expected O, but got Unknown
		//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_03f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_03ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_040a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0411: Unknown result type (might be due to invalid IL or missing references)
		//IL_0418: Unknown result type (might be due to invalid IL or missing references)
		//IL_041f: Unknown result type (might be due to invalid IL or missing references)
		//IL_042b: Expected O, but got Unknown
		//IL_0438: Unknown result type (might be due to invalid IL or missing references)
		//IL_043d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0445: Unknown result type (might be due to invalid IL or missing references)
		//IL_0450: Unknown result type (might be due to invalid IL or missing references)
		//IL_0457: Unknown result type (might be due to invalid IL or missing references)
		//IL_045e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0465: Unknown result type (might be due to invalid IL or missing references)
		//IL_0471: Expected O, but got Unknown
		//IL_04b1: Unknown result type (might be due to invalid IL or missing references)
		//IL_04b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04be: Unknown result type (might be due to invalid IL or missing references)
		//IL_04c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04de: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ea: Expected O, but got Unknown
		//IL_04f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_04fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0504: Unknown result type (might be due to invalid IL or missing references)
		//IL_050f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0516: Unknown result type (might be due to invalid IL or missing references)
		//IL_051d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0524: Unknown result type (might be due to invalid IL or missing references)
		//IL_0530: Expected O, but got Unknown
		//IL_0570: Unknown result type (might be due to invalid IL or missing references)
		//IL_0575: Unknown result type (might be due to invalid IL or missing references)
		//IL_057d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0588: Unknown result type (might be due to invalid IL or missing references)
		//IL_058f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0596: Unknown result type (might be due to invalid IL or missing references)
		//IL_059d: Unknown result type (might be due to invalid IL or missing references)
		//IL_05a9: Expected O, but got Unknown
		//IL_05b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_05bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_05c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ce: Unknown result type (might be due to invalid IL or missing references)
		//IL_05d5: Unknown result type (might be due to invalid IL or missing references)
		//IL_05dc: Unknown result type (might be due to invalid IL or missing references)
		//IL_05e3: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ef: Expected O, but got Unknown
		//IL_062f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0634: Unknown result type (might be due to invalid IL or missing references)
		//IL_063c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0647: Unknown result type (might be due to invalid IL or missing references)
		//IL_064e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0655: Unknown result type (might be due to invalid IL or missing references)
		//IL_065c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0668: Expected O, but got Unknown
		//IL_0675: Unknown result type (might be due to invalid IL or missing references)
		//IL_067a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0682: Unknown result type (might be due to invalid IL or missing references)
		//IL_068d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0694: Unknown result type (might be due to invalid IL or missing references)
		//IL_069b: Unknown result type (might be due to invalid IL or missing references)
		//IL_06a2: Unknown result type (might be due to invalid IL or missing references)
		//IL_06ae: Expected O, but got Unknown
		//IL_06ee: Unknown result type (might be due to invalid IL or missing references)
		//IL_06f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_06fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0706: Unknown result type (might be due to invalid IL or missing references)
		//IL_070d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0714: Unknown result type (might be due to invalid IL or missing references)
		//IL_071b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0727: Expected O, but got Unknown
		//IL_0734: Unknown result type (might be due to invalid IL or missing references)
		//IL_0739: Unknown result type (might be due to invalid IL or missing references)
		//IL_0741: Unknown result type (might be due to invalid IL or missing references)
		//IL_074c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0753: Unknown result type (might be due to invalid IL or missing references)
		//IL_075a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0761: Unknown result type (might be due to invalid IL or missing references)
		//IL_076d: Expected O, but got Unknown
		//IL_07ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_07b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_07ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_07c5: Unknown result type (might be due to invalid IL or missing references)
		//IL_07cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_07d3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07da: Unknown result type (might be due to invalid IL or missing references)
		//IL_07e6: Expected O, but got Unknown
		//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07f8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0800: Unknown result type (might be due to invalid IL or missing references)
		//IL_080b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0812: Unknown result type (might be due to invalid IL or missing references)
		//IL_0819: Unknown result type (might be due to invalid IL or missing references)
		//IL_0820: Unknown result type (might be due to invalid IL or missing references)
		//IL_082c: Expected O, but got Unknown
		//IL_086c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0871: Unknown result type (might be due to invalid IL or missing references)
		//IL_0879: Unknown result type (might be due to invalid IL or missing references)
		//IL_0884: Unknown result type (might be due to invalid IL or missing references)
		//IL_088b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0892: Unknown result type (might be due to invalid IL or missing references)
		//IL_0899: Unknown result type (might be due to invalid IL or missing references)
		//IL_08a5: Expected O, but got Unknown
		//IL_08b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_08b7: Unknown result type (might be due to invalid IL or missing references)
		//IL_08bf: Unknown result type (might be due to invalid IL or missing references)
		//IL_08ca: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d1: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d8: Unknown result type (might be due to invalid IL or missing references)
		//IL_08df: Unknown result type (might be due to invalid IL or missing references)
		//IL_08eb: Expected O, but got Unknown
		//IL_092b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0930: Unknown result type (might be due to invalid IL or missing references)
		//IL_0938: Unknown result type (might be due to invalid IL or missing references)
		//IL_0943: Unknown result type (might be due to invalid IL or missing references)
		//IL_094a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0951: Unknown result type (might be due to invalid IL or missing references)
		//IL_0958: Unknown result type (might be due to invalid IL or missing references)
		//IL_0964: Expected O, but got Unknown
		//IL_0971: Unknown result type (might be due to invalid IL or missing references)
		//IL_0976: Unknown result type (might be due to invalid IL or missing references)
		//IL_097e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0989: Unknown result type (might be due to invalid IL or missing references)
		//IL_0990: Unknown result type (might be due to invalid IL or missing references)
		//IL_0997: Unknown result type (might be due to invalid IL or missing references)
		//IL_099e: Unknown result type (might be due to invalid IL or missing references)
		//IL_09aa: Expected O, but got Unknown
		//IL_09ea: Unknown result type (might be due to invalid IL or missing references)
		//IL_09ef: Unknown result type (might be due to invalid IL or missing references)
		//IL_09f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a02: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a09: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a10: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a17: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a23: Expected O, but got Unknown
		//IL_0a30: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a35: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a3d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a48: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a4f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a56: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a5d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a69: Expected O, but got Unknown
		//IL_0aa9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0aae: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ab6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0acf: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ad6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ae2: Expected O, but got Unknown
		//IL_0aef: Unknown result type (might be due to invalid IL or missing references)
		//IL_0af4: Unknown result type (might be due to invalid IL or missing references)
		//IL_0afc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b07: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b0e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b15: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b1c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b28: Expected O, but got Unknown
		//IL_0b68: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b6d: Unknown result type (mig