Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of Fantasy Creatures v0.3.10
FantasyCreatures.dll
Decompiled a year ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Configuration; using BepInEx.Logging; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using SpawnThat.Spawners; using SpawnThat.Spawners.LocalSpawner; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyTitle("Wildlife")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Wildlife")] [assembly: AssemblyCopyright("Copyright © 2022")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("f247181f-9da0-443a-8cd2-7b38a43a08c5")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: AssemblyVersion("1.0.0.0")] namespace FantasyCreatures; [BepInPlugin("horemvore.FantasyCreatures", "FantasyCreatures", "0.3.10")] [BepInIncompatibility("zzzzzzzzzzAzumatt.AzuDevMod")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] internal class fantasyCreatures : BaseUnityPlugin { public const string PluginGUID = "horemvore.FantasyCreatures"; public const string PluginName = "FantasyCreatures"; public const string PluginVersion = "0.3.10"; public static bool isModded = true; public static GameObject EntA1; public static GameObject EntA2; public static GameObject EntA3; public static GameObject EntA4; public static GameObject EntA5; public static GameObject DemonLordA1; public static GameObject DemonLordA2; public static GameObject DemonLordA3; public static GameObject DemonLordA4; public static GameObject DemonLordA5; public static GameObject ElementalA1; public static GameObject ElementalA2; public static GameObject ElementalA3; public static GameObject ElementalA4; public static GameObject ElementalA5; public static GameObject ElementalA6; public static GameObject ElementalA7; public static GameObject ElementalA8; public static GameObject IceElementalA1; public static GameObject IceElementalA2; public static GameObject IceElementalA3; public static GameObject IceElementalA4; public static GameObject IceElementalA5; public static GameObject IceElementalA6; public static GameObject IceElementalA7; public static GameObject IceElementalA8; public static GameObject FireElementalA1; public static GameObject FireElementalA2; public static GameObject FireElementalA3; public static GameObject FireElementalA4; public static GameObject FireElementalA5; public static GameObject FireElementalA6; public static GameObject FireElementalA7; public static GameObject FireElementalA8; public static GameObject KoboldA1; public static GameObject KoboldA2; public static GameObject KoboldA3; public static GameObject KoboldA4; public static GameObject KoboldA5; public static GameObject KoboldA6; public static GameObject KoboldA7; public static GameObject KoboldA8; public static GameObject OgreA1; public static GameObject OgreA2; public static GameObject OgreA3; public static GameObject OgreA4; public static GameObject OgreA5; public static GameObject CyclopsA1; public static GameObject CyclopsA2; public static GameObject CyclopsA3; public static GameObject CyclopsA4; public static GameObject CyclopsA5; public static GameObject CyclopsA6; public static GameObject HobgoblinA1; public static GameObject HobgoblinA2; public static GameObject HobgoblinA3; public static GameObject HobgoblinA4; public static GameObject HobgoblinA5; public static GameObject SpiderA1; public static GameObject ViperA1; public static GameObject MummyA1; public static GameObject MummyA2; public static GameObject MummyA3; public static GameObject MummyA4; public static GameObject MummyA5; public static GameObject MummyR1; public static GameObject MummyR2; public static GameObject MummyR3; public static GameObject MummyR4; public static GameObject MummyR5; public static GameObject GhoulA1; public static GameObject GhoulA2; public static GameObject GhoulA3; public static GameObject GhoulA4; public static GameObject GhoulA5; public static GameObject ManticoreA1; public static GameObject ManticoreA2; public static GameObject ManticoreA3; public static GameObject ManticoreA4; public static GameObject ManticoreA5; public static GameObject HarpyA1; public static GameObject HarpyA2; public static GameObject HarpyA3; public static GameObject HarpyA4; public static GameObject GriffinA1; public static GameObject GriffinA2; public static GameObject GriffinA3; public static GameObject GriffinA4; public static GameObject Trophy1; public static GameObject Trophy2; public static GameObject Trophy3; public static GameObject Trophy4; public static GameObject Trophy5; public static GameObject Trophy6; public static GameObject Trophy7; public static GameObject Trophy8; public static GameObject Trophy9; public static GameObject Trophy10; public static GameObject Trophy11; public static GameObject Trophy12; public static GameObject Trophy13; public static GameObject Trophy14; public AssetBundle FantasyBundle; internal static ManualLogSource Log; private CustomLocalization Localization; public ConfigEntry<bool> BasicLoggingEnable; public ConfigEntry<bool> WorldSpawnsEnable; public void CreateConfigurationValues() { //IL_002e: Unknown result type (might be due to invalid IL or missing references) //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Expected O, but got Unknown //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Expected O, but got Unknown //IL_006b: Unknown result type (might be due to invalid IL or missing references) //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0079: Expected O, but got Unknown //IL_0079: Unknown result type (might be due to invalid IL or missing references) //IL_0083: Expected O, but got Unknown ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; BasicLoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables some basic logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); WorldSpawnsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("World Spawns", "Enable", true, new ConfigDescription("Enables Spawns around the world.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); } private void Awake() { AddLocalizations(); CreateConfigurationValues(); Log = ((BaseUnityPlugin)this).Logger; LoadBundle(); LoadAssets(); AddNewCreatures(); PrefabManager.OnVanillaPrefabsAvailable += FixSFX; if (WorldSpawnsEnable.Value) { try { SpawnerConfigurationManager.OnConfigure += ConfigureBiomeSpawners; } catch (Exception value) { Console.WriteLine(value); } } } private void AddLocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "item_trophy_cyclops_fc", "Cyclops" }, { "item_trophy_cyclops_desc_fc", "Animated trophy of a Cyclops" }, { "item_trophy_darknessspider_fc", "Giant Spider" }, { "item_trophy_darknessspider_desc_fc", "Animated trophy of a Darkness Spider" }, { "item_trophy_demonlord_fc", "Balrog" }, { "item_trophy_demonlord_desc_fc", "Animated trophy of a Balrog" }, { "item_trophy_earthelemental_fc", "Earth Elemental" }, { "item_trophy_earthelemental_desc_fc", "Animated trophy of a Earth Elemental" }, { "item_trophy_ent_fc", "Ent" }, { "item_trophy_ent_desc_fc", "Animated trophy of a Ent" }, { "item_trophy_fireelemental_fc", "Fire Elemental" }, { "item_trophy_fireelemental_desc_fc", "Animated trophy of a Fire Elemental" }, { "item_trophy_ghoul_fc", "Ghoul" }, { "item_trophy_ghoul_desc_fc", "Animated trophy of a Ghoul" }, { "item_trophy_giantviper_fc", "Giant Viper" }, { "item_trophy_giantviper_desc_fc", "Animated trophy of a Giant Viper" }, { "item_trophy_hobgoblin_fc", "Hobgoblin" }, { "item_trophy_hobgoblin_desc_fc", "Animated trophy of a Hobgoblin" }, { "item_trophy_iceelemental_fc", "Ice Elemental" }, { "item_trophy_iceelemental_desc_fc", "Animated trophy of a Ice Elemental" }, { "item_trophy_kobold_fc", "Kobold" }, { "item_trophy_kobold_desc_fc", "Animated trophy of a Kobold" }, { "item_trophy_manticore_fc", "Manticore" }, { "item_trophy_manticore_desc_fc", "Animated trophy of a Manticore" }, { "item_trophy_mummy_fc", "Mummy" }, { "item_trophy_mummy_desc_fc", "Animated trophy of a Mummy" }, { "item_trophy_ogre_fc", "Ogre" }, { "item_trophy_ogre_desc_fc", "Animated trophy of a Ogre" }, { "enemy_demonlord_dod", "Balrog" }, { "enemy_fireelemental_dod", "Fire Elemental" }, { "enemy_iceelemental_dod", "Ice Elemental" }, { "enemy_darknessspider_fc", "Giant Spider" }, { "enemy_elemental_dod", "Elemental" }, { "enemy_manticore_fc", "Manticore" }, { "enemy_cyclops_dod", "Cyclops" }, { "enemy_ogre_dod", "Ogre" }, { "enemy_ghoul_fc", "Ghoul" }, { "enemy_mummy_fc", "Mummy" }, { "enemy_treeent_dod", "Ent" }, { "enemy_hobgoblin_dod", "Hobgoblin" }, { "enemy_giantviper_fc", "Giant Viper" }, { "enemy_kobold_dod", "Kobold" }, { "enemy_harpy_fc", "Harpy" }, { "enemy_griffin_fc", "Griffin" }, { "enemy_beholder_dod", "Beholder" }, { "enemy_hydra_dod", "Hydra" }, { "enemy_dragon_dod", "Dragon" }, { "enemy_lizard_dod", "Lizardman" } }); CustomLocalization localization2 = Localization; text = "Russian"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "item_trophy_cyclops_fc", "Циклоп" }, { "item_trophy_cyclops_desc_fc", "Анимированный трофей Циклопа" }, { "item_trophy_darknessspider_fc", "Паук тьмы" }, { "item_trophy_darknessspider_desc_fc", "Анимированный трофей Паука тьмы" }, { "item_trophy_demonlord_fc", "Балрог" }, { "item_trophy_demonlord_desc_fc", "Анимированный трофей Балрога" }, { "item_trophy_earthelemental_fc", "Элементаль земли" }, { "item_trophy_earthelemental_desc_fc", "Анимированный трофей элементаля земли" }, { "item_trophy_ent_fc", "Энт" }, { "item_trophy_ent_desc_fc", "Анимированный трофей энта" }, { "item_trophy_fireelemental_fc", "Элементаль огня" }, { "item_trophy_fireelemental_desc_fc", "Анимированный трофей огненного элементаля" }, { "item_trophy_ghoul_fc", "Гуль" }, { "item_trophy_ghoul_desc_fc", "Анимированный трофей гуля" }, { "item_trophy_giantviper_fc", "Гигантская гадюка" }, { "item_trophy_giantviper_desc_fc", "Анимированный трофей гигантской гадюки" }, { "item_trophy_hobgoblin_fc", "Хоб-гоблин" }, { "item_trophy_hobgoblin_desc_fc", "Анимированный трофей Хоб-гоблина" }, { "item_trophy_iceelemental_fc", "Ледяной элементаль" }, { "item_trophy_iceelemental_desc_fc", "Анимированный трофей ледяного элементаля" }, { "item_trophy_kobold_fc", "Кобольд" }, { "item_trophy_kobold_desc_fc", "Анимированный трофей кобольда" }, { "item_trophy_manticore_fc", "Мантикора" }, { "item_trophy_manticore_desc_fc", "Анимированный трофей Мантикоры" }, { "item_trophy_mummy_fc", "Мумия" }, { "item_trophy_mummy_desc_fc", "Анимированный трофей мумии" }, { "item_trophy_ogre_fc", "Огр" }, { "item_trophy_ogre_desc_fc", "Анимированный трофей Огра" }, { "enemy_demonlord_dod", "Балрог" }, { "enemy_fireelemental_dod", "Элементаль огня" }, { "enemy_iceelemental_dod", "Ледяной элементаль" }, { "enemy_darknessspider_fc", "Паук тьмы" }, { "enemy_elemental_dod", "Элементаль" }, { "enemy_manticore_fc", "Мантикора" }, { "enemy_cyclops_dod", "Циклоп" }, { "enemy_ogre_dod", "Огр" }, { "enemy_ghoul_fc", "Гуль" }, { "enemy_mummy_fc", "Мумия" }, { "enemy_treeent_dod", "Энт" }, { "enemy_hobgoblin_dod", "Хоб-гоблин" }, { "enemy_giantviper_fc", "Гигантская гадюка" }, { "enemy_kobold_dod", "Кобольд" }, { "enemy_harpy_fc", "Гарпия" }, { "enemy_griffin_fc", "Грифон" }, { "enemy_beholder_dod", "Бихолдер" }, { "enemy_hydra_dod", "Гидра" }, { "enemy_dragon_dod", "Дракон" }, { "enemy_lizard_dod", "Человек Ящерица" } }); CustomLocalization localization3 = Localization; text = "Turkish"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "item_trophy_cyclops_fc", "Cyclops" }, { "item_trophy_cyclops_desc_fc", "Animated trophy of a Cyclops" }, { "item_trophy_darknessspider_fc", "Giant Spider" }, { "item_trophy_darknessspider_desc_fc", "Animated trophy of a Darkness Spider" }, { "item_trophy_demonlord_fc", "Balrog" }, { "item_trophy_demonlord_desc_fc", "Animated trophy of a Balrog" }, { "item_trophy_earthelemental_fc", "Earth Elemental" }, { "item_trophy_earthelemental_desc_fc", "Animated trophy of a Earth Elemental" }, { "item_trophy_ent_fc", "Ent" }, { "item_trophy_ent_desc_fc", "Animated trophy of a Ent" }, { "item_trophy_fireelemental_fc", "Fire Elemental" }, { "item_trophy_fireelemental_desc_fc", "Animated trophy of a Fire Elemental" }, { "item_trophy_ghoul_fc", "Ghoul" }, { "item_trophy_ghoul_desc_fc", "Animated trophy of a Ghoul" }, { "item_trophy_giantviper_fc", "Giant Viper" }, { "item_trophy_giantviper_desc_fc", "Animated trophy of a Giant Viper" }, { "item_trophy_hobgoblin_fc", "Hobgoblin" }, { "item_trophy_hobgoblin_desc_fc", "Animated trophy of a Hobgoblin" }, { "item_trophy_iceelemental_fc", "Ice Elemental" }, { "item_trophy_iceelemental_desc_fc", "Animated trophy of a Ice Elemental" }, { "item_trophy_kobold_fc", "Kobold" }, { "item_trophy_kobold_desc_fc", "Animated trophy of a Kobold" }, { "item_trophy_manticore_fc", "Manticore" }, { "item_trophy_manticore_desc_fc", "Animated trophy of a Manticore" }, { "item_trophy_mummy_fc", "Mummy" }, { "item_trophy_mummy_desc_fc", "Animated trophy of a Mummy" }, { "item_trophy_ogre_fc", "Ogre" }, { "item_trophy_ogre_desc_fc", "Animated trophy of a Ogre" }, { "enemy_demonlord_dod", "Balrog" }, { "enemy_fireelemental_dod", "Ateş Elementali" }, { "enemy_iceelemental_dod", "Ayaz Elemanteli" }, { "enemy_darknessspider_fc", "Dev Örümcek" }, { "enemy_elemental_dod", "Elemental" }, { "enemy_manticore_fc", "Mantikor" }, { "enemy_cyclops_dod", "Tepegöz" }, { "enemy_ogre_dod", "Ogre" }, { "enemy_ghoul_fc", "Hortlak" }, { "enemy_mummy_fc", "Mumya" }, { "enemy_treeent_dod", "Ent" }, { "enemy_hobgoblin_dod", "İfrit" }, { "enemy_giantviper_fc", "Dev Engerek" }, { "enemy_kobold_dod", "Kobold" }, { "enemy_harpy_fc", "Harpi" }, { "enemy_griffin_fc", "Griffin" }, { "enemy_beholder_dod", "Beholder" }, { "enemy_hydra_dod", "Hidra" }, { "enemy_dragon_dod", "Ejderha" }, { "enemy_lizard_dod", "Kertenkele Adam" } }); CustomLocalization localization4 = Localization; text = "Korean"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "item_trophy_cyclops_fc", "사이클롭스 트로피" }, { "item_trophy_cyclops_desc_fc", "사이클롭스의 트로피" }, { "item_trophy_darknessspider_fc", "거대 거미 트로피" }, { "item_trophy_darknessspider_desc_fc", "거대 거미의 트로피" }, { "item_trophy_demonlord_fc", "발록 트로피" }, { "item_trophy_demonlord_desc_fc", "발록의 트로피" }, { "item_trophy_earthelemental_fc", "땅의 정령 트로피" }, { "item_trophy_earthelemental_desc_fc", "땅의 정령의 트로피" }, { "item_trophy_ent_fc", "개미 트로피" }, { "item_trophy_ent_desc_fc", "개미의 트로피" }, { "item_trophy_fireelemental_fc", "불의 정령 트로피" }, { "item_trophy_fireelemental_desc_fc", "불의 정령의 트로피" }, { "item_trophy_ghoul_fc", "구울 트로피" }, { "item_trophy_ghoul_desc_fc", "구울의 트로피" }, { "item_trophy_giantviper_fc", "거대 독사 트로피" }, { "item_trophy_giantviper_desc_fc", "거대 독사의 트로피" }, { "item_trophy_hobgoblin_fc", "홉고블린 트로피" }, { "item_trophy_hobgoblin_desc_fc", "홉고블린의 트로피" }, { "item_trophy_iceelemental_fc", "얼음의 정령 트로피" }, { "item_trophy_iceelemental_desc_fc", "얼음의 정령의 트로피" }, { "item_trophy_kobold_fc", "코볼트 트로피" }, { "item_trophy_kobold_desc_fc", "코볼트의 트로피" }, { "item_trophy_manticore_fc", "만티코어 트로피" }, { "item_trophy_manticore_desc_fc", "만티코어의 트로피" }, { "item_trophy_mummy_fc", "미이라 트로피" }, { "item_trophy_mummy_desc_fc", "미이라의 트로피" }, { "item_trophy_ogre_fc", "오거 트로피" }, { "item_trophy_ogre_desc_fc", "오거의 트로피" }, { "enemy_demonlord_dod", "발록" }, { "enemy_fireelemental_dod", "불의 정령" }, { "enemy_iceelemental_dod", "얼음의 정령" }, { "enemy_darknessspider_fc", "거대 거미" }, { "enemy_elemental_dod", "정령" }, { "enemy_manticore_fc", "만티코어" }, { "enemy_cyclops_dod", "사이클롭스" }, { "enemy_ogre_dod", "오거" }, { "enemy_ghoul_fc", "구울" }, { "enemy_mummy_fc", "미이라" }, { "enemy_treeent_dod", "개미" }, { "enemy_hobgoblin_dod", "홉고블린" }, { "enemy_giantviper_fc", "거대 독사" }, { "enemy_kobold_dod", "코볼트" } }); } public void LoadBundle() { FantasyBundle = AssetUtils.LoadAssetBundleFromResources("fantasycreatures", Assembly.GetExecutingAssembly()); } private void LoadAssets() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0038: Expected O, but got Unknown //IL_0057: Unknown result type (might be due to invalid IL or missing references) //IL_005d: Expected O, but got Unknown //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0085: Expected O, but got Unknown //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Expected O, but got Unknown //IL_00d0: Unknown result type (might be due to invalid IL or missing references) //IL_00d7: Expected O, but got Unknown //IL_00f9: Unknown result type (might be due to invalid IL or missing references) //IL_0100: Expected O, but got Unknown //IL_0122: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_014b: Unknown result type (might be due to invalid IL or missing references) //IL_0152: Expected O, but got Unknown //IL_0174: Unknown result type (might be due to invalid IL or missing references) //IL_017b: Expected O, but got Unknown //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01a4: Expected O, but got Unknown //IL_01c6: Unknown result type (might be due to invalid IL or missing references) //IL_01cd: Expected O, but got Unknown //IL_01ef: Unknown result type (might be due to invalid IL or missing references) //IL_01f6: Expected O, but got Unknown //IL_0218: Unknown result type (might be due to invalid IL or missing references) //IL_021f: Expected O, but got Unknown //IL_0241: Unknown result type (might be due to invalid IL or missing references) //IL_0248: Expected O, but got Unknown //IL_026a: Unknown result type (might be due to invalid IL or missing references) //IL_0271: Expected O, but got Unknown //IL_0293: Unknown result type (might be due to invalid IL or missing references) //IL_029a: Expected O, but got Unknown //IL_02c2: Unknown result type (might be due to invalid IL or missing references) //IL_02c9: Expected O, but got Unknown //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02f8: Expected O, but got Unknown //IL_0320: Unknown result type (might be due to invalid IL or missing references) //IL_0327: Expected O, but got Unknown //IL_034f: Unknown result type (might be due to invalid IL or missing references) //IL_0356: Expected O, but got Unknown //IL_037e: Unknown result type (might be due to invalid IL or missing references) //IL_0385: Expected O, but got Unknown //IL_03ad: Unknown result type (might be due to invalid IL or missing references) //IL_03b4: Expected O, but got Unknown //IL_03dc: Unknown result type (might be due to invalid IL or missing references) //IL_03e3: Expected O, but got Unknown //IL_040b: Unknown result type (might be due to invalid IL or missing references) //IL_0412: Expected O, but got Unknown //IL_0458: Unknown result type (might be due to invalid IL or missing references) //IL_045f: Expected O, but got Unknown //IL_0487: Unknown result type (might be due to invalid IL or missing references) //IL_048e: Expected O, but got Unknown //IL_04d4: Unknown result type (might be due to invalid IL or missing references) //IL_04db: Expected O, but got Unknown //IL_0503: Unknown result type (might be due to invalid IL or missing references) //IL_050a: Expected O, but got Unknown //IL_0532: Unknown result type (might be due to invalid IL or missing references) //IL_0539: Expected O, but got Unknown //IL_0561: Unknown result type (might be due to invalid IL or missing references) //IL_0568: Expected O, but got Unknown //IL_0590: Unknown result type (might be due to invalid IL or missing references) //IL_0597: Expected O, but got Unknown //IL_05dd: Unknown result type (might be due to invalid IL or missing references) //IL_05e4: Expected O, but got Unknown //IL_060c: Unknown result type (might be due to invalid IL or missing references) //IL_0613: Expected O, but got Unknown //IL_063b: Unknown result type (might be due to invalid IL or missing references) //IL_0642: Expected O, but got Unknown //IL_066a: Unknown result type (might be due to invalid IL or missing references) //IL_0671: Expected O, but got Unknown //IL_0699: Unknown result type (might be due to invalid IL or missing references) //IL_06a0: Expected O, but got Unknown //IL_06e6: Unknown result type (might be due to invalid IL or missing references) //IL_06ed: Expected O, but got Unknown //IL_0715: Unknown result type (might be due to invalid IL or missing references) //IL_071c: Expected O, but got Unknown //IL_0744: Unknown result type (might be due to invalid IL or missing references) //IL_074b: Expected O, but got Unknown //IL_0773: Unknown result type (might be due to invalid IL or missing references) //IL_077a: Expected O, but got Unknown //IL_07a2: Unknown result type (might be due to invalid IL or missing references) //IL_07a9: Expected O, but got Unknown //IL_07d1: Unknown result type (might be due to invalid IL or missing references) //IL_07d8: Expected O, but got Unknown //IL_0800: Unknown result type (might be due to invalid IL or missing references) //IL_0807: Expected O, but got Unknown //IL_082f: Unknown result type (might be due to invalid IL or missing references) //IL_0836: Expected O, but got Unknown //IL_085e: Unknown result type (might be due to invalid IL or missing references) //IL_0865: Expected O, but got Unknown //IL_088d: Unknown result type (might be due to invalid IL or missing references) //IL_0894: Expected O, but got Unknown //IL_08da: Unknown result type (might be due to invalid IL or missing references) //IL_08e1: Expected O, but got Unknown //IL_0909: Unknown result type (might be due to invalid IL or missing references) //IL_0910: Expected O, but got Unknown //IL_0938: Unknown result type (might be due to invalid IL or missing references) //IL_093f: Expected O, but got Unknown //IL_0967: Unknown result type (might be due to invalid IL or missing references) //IL_096e: Expected O, but got Unknown //IL_0996: Unknown result type (might be due to invalid IL or missing references) //IL_099d: Expected O, but got Unknown //IL_09e3: Unknown result type (might be due to invalid IL or missing references) //IL_09ea: Expected O, but got Unknown //IL_0a12: Unknown result type (might be due to invalid IL or missing references) //IL_0a19: Expected O, but got Unknown //IL_0a41: Unknown result type (might be due to invalid IL or missing references) //IL_0a48: Expected O, but got Unknown //IL_0a70: Unknown result type (might be due to invalid IL or missing references) //IL_0a77: Expected O, but got Unknown //IL_0a9f: Unknown result type (might be due to invalid IL or missing references) //IL_0aa6: Expected O, but got Unknown //IL_0aec: Unknown result type (might be due to invalid IL or missing references) //IL_0af3: Expected O, but got Unknown //IL_0b1b: Unknown result type (might be due to invalid IL or missing references) //IL_0b22: Expected O, but got Unknown //IL_0b4a: Unknown result type (might be due to invalid IL or missing references) //IL_0b51: Expected O, but got Unknown //IL_0b79: Unknown result type (might be due to invalid IL or missing references) //IL_0b80: Expected O, but got Unknown //IL_0ba8: Unknown result type (might be due to invalid IL or missing references) //IL_0baf: Expected O, but got Unknown //IL_0bd7: Unknown result type (might be due to invalid IL or missing references) //IL_0bde: Expected O, but got Unknown //IL_0c06: Unknown result type (might be due to invalid IL or missing references) //IL_0c0d: Expected O, but got Unknown //IL_0c35: Unknown result type (might be due to invalid IL or missing references) //IL_0c3c: Expected O, but got Unknown //IL_0c82: Unknown result type (might be due to invalid IL or missing references) //IL_0c89: Expected O, but got Unknown //IL_0cb1: Unknown result type (might be due to invalid IL or missing references) //IL_0cb8: Expected O, but got Unknown //IL_0ce0: Unknown result type (might be due to invalid IL or missing references) //IL_0ce7: Expected O, but got Unknown //IL_0d0f: Unknown result type (might be due to invalid IL or missing references) //IL_0d16: Expected O, but got Unknown //IL_0d3e: Unknown result type (might be due to invalid IL or missing references) //IL_0d45: Expected O, but got Unknown //IL_0d6d: Unknown result type (might be due to invalid IL or missing references) //IL_0d74: Expected O, but got Unknown //IL_0d9c: Unknown result type (might be due to invalid IL or missing references) //IL_0da3: Expected O, but got Unknown //IL_0dcb: Unknown result type (might be due to invalid IL or missing references) //IL_0dd2: Expected O, but got Unknown //IL_0e18: Unknown result type (might be due to invalid IL or missing references) //IL_0e1f: Expected O, but got Unknown //IL_0e47: Unknown result type (might be due to invalid IL or missing references) //IL_0e4e: Expected O, but got Unknown //IL_0e76: Unknown result type (might be due to invalid IL or missing references) //IL_0e7d: Expected O, but got Unknown //IL_0ea5: Unknown result type (might be due to invalid IL or missing references) //IL_0eac: Expected O, but got Unknown //IL_0ed4: Unknown result type (might be due to invalid IL or missing references) //IL_0edb: Expected O, but got Unknown //IL_0f03: Unknown result type (might be due to invalid IL or missing references) //IL_0f0a: Expected O, but got Unknown //IL_0f32: Unknown result type (might be due to invalid IL or missing references) //IL_0f39: Expected O, but got Unknown //IL_0f61: Unknown result type (might be due to invalid IL or missing references) //IL_0f68: Expected O, but got Unknown //IL_0fae: Unknown result type (might be due to invalid IL or missing references) //IL_0fb5: Expected O, but got Unknown //IL_0fdd: Unknown result type (might be due to invalid IL or missing references) //IL_0fe4: Expected O, but got Unknown //IL_100c: Unknown result type (might be due to invalid IL or missing references) //IL_1013: Expected O, but got Unknown //IL_103b: Unknown result type (might be due to invalid IL or missing references) //IL_1042: Expected O, but got Unknown //IL_106a: Unknown result type (might be due to invalid IL or missing references) //IL_1071: Expected O, but got Unknown //IL_1099: Unknown result type (might be due to invalid IL or missing references) //IL_10a0: Expected O, but got Unknown //IL_10c8: Unknown result type (might be due to invalid IL or missing references) //IL_10cf: Expected O, but got Unknown //IL_10f7: Unknown result type (might be due to invalid IL or missing references) //IL_10fe: Expected O, but got Unknown //IL_1144: Unknown result type (might be due to invalid IL or missing references) //IL_114b: Expected O, but got Unknown //IL_1173: Unknown result type (might be due to invalid IL or missing references) //IL_117a: Expected O, but got Unknown //IL_11a2: Unknown result type (might be due to invalid IL or missing references) //IL_11a9: Expected O, but got Unknown //IL_11d1: Unknown result type (might be due to invalid IL or missing references) //IL_11d8: Expected O, but got Unknown //IL_1200: Unknown result type (might be due to invalid IL or missing references) //IL_1207: Expected O, but got Unknown //IL_124d: Unknown result type (might be due to invalid IL or missing references) //IL_1254: Expected O, but got Unknown //IL_127c: Unknown result type (might be due to invalid IL or missing references) //IL_1283: Expected O, but got Unknown //IL_12ab: Unknown result type (might be due to invalid IL or missing references) //IL_12b2: Expected O, but got Unknown //IL_12da: Unknown result type (might be due to invalid IL or missing references) //IL_12e1: Expected O, but got Unknown //IL_1309: Unknown result type (might be due to invalid IL or missing references) //IL_1310: Expected O, but got Unknown //IL_1356: Unknown result type (might be due to invalid IL or missing references) //IL_135d: Expected O, but got Unknown //IL_1385: Unknown result type (might be due to invalid IL or missing references) //IL_138c: Expected O, but got Unknown //IL_13b4: Unknown result type (might be due to invalid IL or missing references) //IL_13bb: Expected O, but got Unknown //IL_13e3: Unknown result type (might be due to invalid IL or missing references) //IL_13ea: Expected O, but got Unknown //IL_1412: Unknown result type (might be due to invalid IL or missing references) //IL_1419: Expected O, but got Unknown //IL_1441: Unknown result type (might be due to invalid IL or missing references) //IL_1448: Expected O, but got Unknown //IL_1488: Unknown result type (might be due to invalid IL or missing references) //IL_148f: Expected O, but got Unknown //IL_14b1: Unknown result type (might be due to invalid IL or missing references) //IL_14b8: Expected O, but got Unknown //IL_14da: Unknown result type (might be due to invalid IL or missing references) //IL_14e1: Expected O, but got Unknown //IL_1503: Unknown result type (might be due to invalid IL or missing references) //IL_150a: Expected O, but got Unknown //IL_152c: Unknown result type (might be due to invalid IL or missing references) //IL_1533: Expected O, but got Unknown //IL_1555: Unknown result type (might be due to invalid IL or missing references) //IL_155c: Expected O, but got Unknown //IL_157e: Unknown result type (might be due to invalid IL or missing references) //IL_1585: Expected O, but got Unknown //IL_15a7: Unknown result type (might be due to invalid IL or missing references) //IL_15ae: Expected O, but got Unknown //IL_15d0: Unknown result type (might be due to invalid IL or missing references) //IL_15d7: Expected O, but got Unknown //IL_15f9: Unknown result type (might be due to invalid IL or missing references) //IL_1600: Expected O, but got Unknown //IL_1646: Unknown result type (might be due to invalid IL or missing references) //IL_164d: Expected O, but got Unknown //IL_1675: Unknown result type (might be due to invalid IL or missing references) //IL_167c: Expected O, but got Unknown //IL_16a4: Unknown result type (might be due to invalid IL or missing references) //IL_16ab: Expected O, but got Unknown //IL_16d3: Unknown result type (might be due to invalid IL or missing references) //IL_16da: Expected O, but got Unknown //IL_1702: Unknown result type (might be due to invalid IL or missing references) //IL_1709: Expected O, but got Unknown //IL_1731: Unknown result type (might be due to invalid IL or missing references) //IL_1738: Expected O, but got Unknown //IL_1760: Unknown result type (might be due to invalid IL or missing references) //IL_1767: Expected O, but got Unknown //IL_178f: Unknown result type (might be due to invalid IL or missing references) //IL_1796: Expected O, but got Unknown //IL_17be: Unknown result type (might be due to invalid IL or missing references) //IL_17c5: Expected O, but got Unknown //IL_17ed: Unknown result type (might be due to invalid IL or missing references) //IL_17f4: Expected O, but got Unknown //IL_181c: Unknown result type (might be due to invalid IL or missing references) //IL_1823: Expected O, but got Unknown //IL_184b: Unknown result type (might be due to invalid IL or missing references) //IL_1852: Expected O, but got Unknown //IL_187a: Unknown result type (might be due to invalid IL or missing references) //IL_1881: Expected O, but got Unknown //IL_18a9: Unknown result type (might be due to invalid IL or missing references) //IL_18b0: Expected O, but got Unknown //IL_18f0: Unknown result type (might be due to invalid IL or missing references) //IL_18f7: Expected O, but got Unknown //IL_1919: Unknown result type (might be due to invalid IL or missing references) //IL_1920: Expected O, but got Unknown //IL_1942: Unknown result type (might be due to invalid IL or missing references) //IL_1949: Expected O, but got Unknown //IL_196b: Unknown result type (might be due to invalid IL or missing references) //IL_1972: Expected O, but got Unknown //IL_1994: Unknown result type (might be due to invalid IL or missing references) //IL_199b: Expected O, but got Unknown //IL_19bd: Unknown result type (might be due to invalid IL or missing references) //IL_19c4: Expected O, but got Unknown //IL_19e6: Unknown result type (might be due to invalid IL or missing references) //IL_19ed: Expected O, but got Unknown //IL_1a0f: Unknown result type (might be due to invalid IL or missing references) //IL_1a16: Expected O, but got Unknown //IL_1a38: Unknown result type (might be due to invalid IL or missing references) //IL_1a3f: Expected O, but got Unknown //IL_1a7f: Unknown result type (might be due to invalid IL or missing references) //IL_1a86: Expected O, but got Unknown //IL_1aa8: Unknown result type (might be due to invalid IL or missing references) //IL_1aaf: Expected O, but got Unknown if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ragdolls"); } GameObject val = FantasyBundle.LoadAsset<GameObject>("Balrog_RD_FC"); CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); GameObject val3 = FantasyBundle.LoadAsset<GameObject>("Cyclops_RD_FC"); CustomPrefab val4 = new CustomPrefab(val3, true); PrefabManager.Instance.AddPrefab(val4); GameObject val5 = FantasyBundle.LoadAsset<GameObject>("DarknessSpider_RD_FC"); CustomPrefab val6 = new CustomPrefab(val5, true); PrefabManager.Instance.AddPrefab(val6); GameObject val7 = FantasyBundle.LoadAsset<GameObject>("EarthElemental_RD_FC"); CustomPrefab val8 = new CustomPrefab(val7, true); PrefabManager.Instance.AddPrefab(val8); GameObject val9 = FantasyBundle.LoadAsset<GameObject>("Ent_RD_FC"); CustomPrefab val10 = new CustomPrefab(val9, true); PrefabManager.Instance.AddPrefab(val10); GameObject val11 = FantasyBundle.LoadAsset<GameObject>("FireElemental_RD_FC"); CustomPrefab val12 = new CustomPrefab(val11, true); PrefabManager.Instance.AddPrefab(val12); GameObject val13 = FantasyBundle.LoadAsset<GameObject>("Ghoul_RD_FC"); CustomPrefab val14 = new CustomPrefab(val13, true); PrefabManager.Instance.AddPrefab(val14); GameObject val15 = FantasyBundle.LoadAsset<GameObject>("GiantViper_RD_FC"); CustomPrefab val16 = new CustomPrefab(val15, true); PrefabManager.Instance.AddPrefab(val16); GameObject val17 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_RD_FC"); CustomPrefab val18 = new CustomPrefab(val17, true); PrefabManager.Instance.AddPrefab(val18); GameObject val19 = FantasyBundle.LoadAsset<GameObject>("IceElemental_RD_FC"); CustomPrefab val20 = new CustomPrefab(val19, true); PrefabManager.Instance.AddPrefab(val20); GameObject val21 = FantasyBundle.LoadAsset<GameObject>("Kobold_RD_FC"); CustomPrefab val22 = new CustomPrefab(val21, true); PrefabManager.Instance.AddPrefab(val22); GameObject val23 = FantasyBundle.LoadAsset<GameObject>("Manitcore_RD_FC"); CustomPrefab val24 = new CustomPrefab(val23, true); PrefabManager.Instance.AddPrefab(val24); GameObject val25 = FantasyBundle.LoadAsset<GameObject>("Mummy_RD_FC"); CustomPrefab val26 = new CustomPrefab(val25, true); PrefabManager.Instance.AddPrefab(val26); GameObject val27 = FantasyBundle.LoadAsset<GameObject>("Ogre_RD_FC"); CustomPrefab val28 = new CustomPrefab(val27, true); PrefabManager.Instance.AddPrefab(val28); GameObject val29 = FantasyBundle.LoadAsset<GameObject>("Griffin_RD_FC"); CustomPrefab val30 = new CustomPrefab(val29, true); PrefabManager.Instance.AddPrefab(val30); GameObject val31 = FantasyBundle.LoadAsset<GameObject>("Harpy_RD_FC"); CustomPrefab val32 = new CustomPrefab(val31, true); PrefabManager.Instance.AddPrefab(val32); HarpyA1 = FantasyBundle.LoadAsset<GameObject>("Harpy_Attack1_DoD"); CustomPrefab val33 = new CustomPrefab(HarpyA1, false); PrefabManager.Instance.AddPrefab(val33); HarpyA2 = FantasyBundle.LoadAsset<GameObject>("Harpy_Attack2_DoD"); CustomPrefab val34 = new CustomPrefab(HarpyA2, false); PrefabManager.Instance.AddPrefab(val34); HarpyA3 = FantasyBundle.LoadAsset<GameObject>("Harpy_Attack3_DoD"); CustomPrefab val35 = new CustomPrefab(HarpyA3, false); PrefabManager.Instance.AddPrefab(val35); HarpyA4 = FantasyBundle.LoadAsset<GameObject>("Harpy_AttackFlight_DoD"); CustomPrefab val36 = new CustomPrefab(HarpyA4, false); PrefabManager.Instance.AddPrefab(val36); GriffinA1 = FantasyBundle.LoadAsset<GameObject>("Griffin_Attack1_DoD"); CustomPrefab val37 = new CustomPrefab(GriffinA1, false); PrefabManager.Instance.AddPrefab(val37); GriffinA2 = FantasyBundle.LoadAsset<GameObject>("Griffin_Attack2_DoD"); CustomPrefab val38 = new CustomPrefab(GriffinA2, false); PrefabManager.Instance.AddPrefab(val38); GriffinA3 = FantasyBundle.LoadAsset<GameObject>("Griffin_Attack3_DoD"); CustomPrefab val39 = new CustomPrefab(GriffinA3, false); PrefabManager.Instance.AddPrefab(val39); GriffinA4 = FantasyBundle.LoadAsset<GameObject>("Griffin_AttackFlight_DoD"); CustomPrefab val40 = new CustomPrefab(GriffinA4, false); PrefabManager.Instance.AddPrefab(val40); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Spider Attacks"); } SpiderA1 = FantasyBundle.LoadAsset<GameObject>("Spider_Attack1_DoD"); CustomPrefab val41 = new CustomPrefab(SpiderA1, false); PrefabManager.Instance.AddPrefab(val41); ViperA1 = FantasyBundle.LoadAsset<GameObject>("Viper_Attack1_DoD"); CustomPrefab val42 = new CustomPrefab(ViperA1, false); PrefabManager.Instance.AddPrefab(val42); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Manticore Attacks"); } ManticoreA1 = FantasyBundle.LoadAsset<GameObject>("Manticore_Attack1_DoD"); CustomPrefab val43 = new CustomPrefab(ManticoreA1, false); PrefabManager.Instance.AddPrefab(val43); ManticoreA2 = FantasyBundle.LoadAsset<GameObject>("Manticore_Attack2_DoD"); CustomPrefab val44 = new CustomPrefab(ManticoreA2, false); PrefabManager.Instance.AddPrefab(val44); ManticoreA3 = FantasyBundle.LoadAsset<GameObject>("Manticore_Attack3_DoD"); CustomPrefab val45 = new CustomPrefab(ManticoreA3, false); PrefabManager.Instance.AddPrefab(val45); ManticoreA4 = FantasyBundle.LoadAsset<GameObject>("Manticore_AttackCombo1_DoD"); CustomPrefab val46 = new CustomPrefab(ManticoreA4, false); PrefabManager.Instance.AddPrefab(val46); ManticoreA5 = FantasyBundle.LoadAsset<GameObject>("Manticore_AttackSting_DoD"); CustomPrefab val47 = new CustomPrefab(ManticoreA5, false); PrefabManager.Instance.AddPrefab(val47); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ghoul Attacks"); } GhoulA1 = FantasyBundle.LoadAsset<GameObject>("Ghoul_Attack1_DoD"); CustomPrefab val48 = new CustomPrefab(GhoulA1, false); PrefabManager.Instance.AddPrefab(val48); GhoulA2 = FantasyBundle.LoadAsset<GameObject>("Ghoul_Attack2_DoD"); CustomPrefab val49 = new CustomPrefab(GhoulA2, false); PrefabManager.Instance.AddPrefab(val49); GhoulA3 = FantasyBundle.LoadAsset<GameObject>("Ghoul_Attack3_DoD"); CustomPrefab val50 = new CustomPrefab(GhoulA3, false); PrefabManager.Instance.AddPrefab(val50); GhoulA4 = FantasyBundle.LoadAsset<GameObject>("Ghoul_AttackCombo2_DoD"); CustomPrefab val51 = new CustomPrefab(GhoulA4, false); PrefabManager.Instance.AddPrefab(val51); GhoulA5 = FantasyBundle.LoadAsset<GameObject>("Ghoul_AttackCombo3_DoD"); CustomPrefab val52 = new CustomPrefab(GhoulA5, false); PrefabManager.Instance.AddPrefab(val52); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Mummy Attacks"); } MummyA1 = FantasyBundle.LoadAsset<GameObject>("Mummy_Attack1_DoD"); CustomPrefab val53 = new CustomPrefab(MummyA1, false); PrefabManager.Instance.AddPrefab(val53); MummyA2 = FantasyBundle.LoadAsset<GameObject>("Mummy_Attack2_DoD"); CustomPrefab val54 = new CustomPrefab(MummyA2, false); PrefabManager.Instance.AddPrefab(val54); MummyA3 = FantasyBundle.LoadAsset<GameObject>("Mummy_Attack3_DoD"); CustomPrefab val55 = new CustomPrefab(MummyA3, false); PrefabManager.Instance.AddPrefab(val55); MummyA4 = FantasyBundle.LoadAsset<GameObject>("Mummy_AttackCombo2_DoD"); CustomPrefab val56 = new CustomPrefab(MummyA4, false); PrefabManager.Instance.AddPrefab(val56); MummyA5 = FantasyBundle.LoadAsset<GameObject>("Mummy_AttackCombo3_DoD"); CustomPrefab val57 = new CustomPrefab(MummyA5, false); PrefabManager.Instance.AddPrefab(val57); MummyR1 = FantasyBundle.LoadAsset<GameObject>("Mummy_Whip1_DoD"); CustomPrefab val58 = new CustomPrefab(MummyR1, false); PrefabManager.Instance.AddPrefab(val58); MummyR2 = FantasyBundle.LoadAsset<GameObject>("Mummy_Whip2_DoD"); CustomPrefab val59 = new CustomPrefab(MummyR2, false); PrefabManager.Instance.AddPrefab(val59); MummyR3 = FantasyBundle.LoadAsset<GameObject>("Mummy_Whip3_DoD"); CustomPrefab val60 = new CustomPrefab(MummyR3, false); PrefabManager.Instance.AddPrefab(val60); MummyR4 = FantasyBundle.LoadAsset<GameObject>("Mummy_WhipCombo2_DoD"); CustomPrefab val61 = new CustomPrefab(MummyR4, false); PrefabManager.Instance.AddPrefab(val61); MummyR5 = FantasyBundle.LoadAsset<GameObject>("Mummy_WhipCombo3_DoD"); CustomPrefab val62 = new CustomPrefab(MummyR5, false); PrefabManager.Instance.AddPrefab(val62); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ent Attacks"); } EntA1 = FantasyBundle.LoadAsset<GameObject>("Ent_Attack1_DoD"); CustomPrefab val63 = new CustomPrefab(EntA1, false); PrefabManager.Instance.AddPrefab(val63); EntA2 = FantasyBundle.LoadAsset<GameObject>("Ent_Attack2_DoD"); CustomPrefab val64 = new CustomPrefab(EntA2, false); PrefabManager.Instance.AddPrefab(val64); EntA3 = FantasyBundle.LoadAsset<GameObject>("Ent_Attack3_DoD"); CustomPrefab val65 = new CustomPrefab(EntA3, false); PrefabManager.Instance.AddPrefab(val65); EntA4 = FantasyBundle.LoadAsset<GameObject>("Ent_Attack2Combo_DoD"); CustomPrefab val66 = new CustomPrefab(EntA4, false); PrefabManager.Instance.AddPrefab(val66); EntA5 = FantasyBundle.LoadAsset<GameObject>("Ent_Attack3Combo_DoD"); CustomPrefab val67 = new CustomPrefab(EntA5, false); PrefabManager.Instance.AddPrefab(val67); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Demon Attacks"); } DemonLordA1 = FantasyBundle.LoadAsset<GameObject>("DemonLord_Attack1_DoD"); CustomPrefab val68 = new CustomPrefab(DemonLordA1, false); PrefabManager.Instance.AddPrefab(val68); DemonLordA2 = FantasyBundle.LoadAsset<GameObject>("DemonLord_Attack2_DoD"); CustomPrefab val69 = new CustomPrefab(DemonLordA2, false); PrefabManager.Instance.AddPrefab(val69); DemonLordA3 = FantasyBundle.LoadAsset<GameObject>("DemonLord_AttackWhip_DoD"); CustomPrefab val70 = new CustomPrefab(DemonLordA3, false); PrefabManager.Instance.AddPrefab(val70); DemonLordA4 = FantasyBundle.LoadAsset<GameObject>("DemonLord_AttackCombo2_DoD"); CustomPrefab val71 = new CustomPrefab(DemonLordA4, false); PrefabManager.Instance.AddPrefab(val71); DemonLordA5 = FantasyBundle.LoadAsset<GameObject>("DemonLord_AttackCombo3_DoD"); CustomPrefab val72 = new CustomPrefab(DemonLordA5, false); PrefabManager.Instance.AddPrefab(val72); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Elemental Attacks"); } ElementalA1 = FantasyBundle.LoadAsset<GameObject>("Element_Attack1_DoD"); CustomPrefab val73 = new CustomPrefab(ElementalA1, false); PrefabManager.Instance.AddPrefab(val73); ElementalA2 = FantasyBundle.LoadAsset<GameObject>("Element_Attack2_DoD"); CustomPrefab val74 = new CustomPrefab(ElementalA2, false); PrefabManager.Instance.AddPrefab(val74); ElementalA3 = FantasyBundle.LoadAsset<GameObject>("Element_AttackGrab_DoD"); CustomPrefab val75 = new CustomPrefab(ElementalA3, false); PrefabManager.Instance.AddPrefab(val75); ElementalA4 = FantasyBundle.LoadAsset<GameObject>("Element_AttackSmash_DoD"); CustomPrefab val76 = new CustomPrefab(ElementalA4, false); PrefabManager.Instance.AddPrefab(val76); ElementalA5 = FantasyBundle.LoadAsset<GameObject>("Element_AttackSwipe_DoD"); CustomPrefab val77 = new CustomPrefab(ElementalA5, false); PrefabManager.Instance.AddPrefab(val77); ElementalA6 = FantasyBundle.LoadAsset<GameObject>("Element_AttackCombo1_DoD"); CustomPrefab val78 = new CustomPrefab(ElementalA6, false); PrefabManager.Instance.AddPrefab(val78); ElementalA7 = FantasyBundle.LoadAsset<GameObject>("Element_AttackCombo2_DoD"); CustomPrefab val79 = new CustomPrefab(ElementalA7, false); PrefabManager.Instance.AddPrefab(val79); ElementalA8 = FantasyBundle.LoadAsset<GameObject>("Element_AttackCombo3_DoD"); CustomPrefab val80 = new CustomPrefab(ElementalA8, false); PrefabManager.Instance.AddPrefab(val80); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ice Elemental Attacks"); } IceElementalA1 = FantasyBundle.LoadAsset<GameObject>("IceElement_Attack1_DoD"); CustomPrefab val81 = new CustomPrefab(IceElementalA1, false); PrefabManager.Instance.AddPrefab(val81); IceElementalA2 = FantasyBundle.LoadAsset<GameObject>("IceElement_Attack2_DoD"); CustomPrefab val82 = new CustomPrefab(IceElementalA2, false); PrefabManager.Instance.AddPrefab(val82); IceElementalA3 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackGrab_DoD"); CustomPrefab val83 = new CustomPrefab(IceElementalA3, false); PrefabManager.Instance.AddPrefab(val83); IceElementalA4 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackSmash_DoD"); CustomPrefab val84 = new CustomPrefab(IceElementalA4, false); PrefabManager.Instance.AddPrefab(val84); IceElementalA5 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackSwipe_DoD"); CustomPrefab val85 = new CustomPrefab(IceElementalA5, false); PrefabManager.Instance.AddPrefab(val85); IceElementalA6 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackCombo1_DoD"); CustomPrefab val86 = new CustomPrefab(IceElementalA6, false); PrefabManager.Instance.AddPrefab(val86); IceElementalA7 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackCombo2_DoD"); CustomPrefab val87 = new CustomPrefab(IceElementalA7, false); PrefabManager.Instance.AddPrefab(val87); IceElementalA8 = FantasyBundle.LoadAsset<GameObject>("IceElement_AttackCombo3_DoD"); CustomPrefab val88 = new CustomPrefab(IceElementalA8, false); PrefabManager.Instance.AddPrefab(val88); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Fire Elemental Attacks"); } FireElementalA1 = FantasyBundle.LoadAsset<GameObject>("FireElement_Attack1_DoD"); CustomPrefab val89 = new CustomPrefab(FireElementalA1, false); PrefabManager.Instance.AddPrefab(val89); FireElementalA2 = FantasyBundle.LoadAsset<GameObject>("FireElement_Attack2_DoD"); CustomPrefab val90 = new CustomPrefab(FireElementalA2, false); PrefabManager.Instance.AddPrefab(val90); FireElementalA3 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackGrab_DoD"); CustomPrefab val91 = new CustomPrefab(FireElementalA3, false); PrefabManager.Instance.AddPrefab(val91); FireElementalA4 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackSmash_DoD"); CustomPrefab val92 = new CustomPrefab(FireElementalA4, false); PrefabManager.Instance.AddPrefab(val92); FireElementalA5 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackSwipe_DoD"); CustomPrefab val93 = new CustomPrefab(FireElementalA5, false); PrefabManager.Instance.AddPrefab(val93); FireElementalA6 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackCombo1_DoD"); CustomPrefab val94 = new CustomPrefab(FireElementalA6, false); PrefabManager.Instance.AddPrefab(val94); FireElementalA7 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackCombo2_DoD"); CustomPrefab val95 = new CustomPrefab(FireElementalA7, false); PrefabManager.Instance.AddPrefab(val95); FireElementalA8 = FantasyBundle.LoadAsset<GameObject>("FireElement_AttackCombo3_DoD"); CustomPrefab val96 = new CustomPrefab(FireElementalA8, false); PrefabManager.Instance.AddPrefab(val96); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Kobold Attacks"); } KoboldA1 = FantasyBundle.LoadAsset<GameObject>("Kobold_Attack1_DoD"); CustomPrefab val97 = new CustomPrefab(KoboldA1, false); PrefabManager.Instance.AddPrefab(val97); KoboldA2 = FantasyBundle.LoadAsset<GameObject>("Kobold_Attack2_DoD"); CustomPrefab val98 = new CustomPrefab(KoboldA2, false); PrefabManager.Instance.AddPrefab(val98); KoboldA3 = FantasyBundle.LoadAsset<GameObject>("Kobold_Attack3_DoD"); CustomPrefab val99 = new CustomPrefab(KoboldA3, false); PrefabManager.Instance.AddPrefab(val99); KoboldA4 = FantasyBundle.LoadAsset<GameObject>("Kobold_Attack4_DoD"); CustomPrefab val100 = new CustomPrefab(KoboldA4, false); PrefabManager.Instance.AddPrefab(val100); KoboldA5 = FantasyBundle.LoadAsset<GameObject>("Kobold_AttackCombo1_DoD"); CustomPrefab val101 = new CustomPrefab(KoboldA5, false); PrefabManager.Instance.AddPrefab(val101); KoboldA6 = FantasyBundle.LoadAsset<GameObject>("Kobold_AttackCombo2_DoD"); CustomPrefab val102 = new CustomPrefab(KoboldA6, false); PrefabManager.Instance.AddPrefab(val102); KoboldA7 = FantasyBundle.LoadAsset<GameObject>("Kobold_AttackCombo3_DoD"); CustomPrefab val103 = new CustomPrefab(KoboldA7, false); PrefabManager.Instance.AddPrefab(val103); KoboldA8 = FantasyBundle.LoadAsset<GameObject>("Kobold_AttackCombo4_DoD"); CustomPrefab val104 = new CustomPrefab(KoboldA8, false); PrefabManager.Instance.AddPrefab(val104); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ogre Attacks"); } OgreA1 = FantasyBundle.LoadAsset<GameObject>("Ogre_Attack1_DoD"); CustomPrefab val105 = new CustomPrefab(OgreA1, false); PrefabManager.Instance.AddPrefab(val105); OgreA2 = FantasyBundle.LoadAsset<GameObject>("Ogre_Attack2_DoD"); CustomPrefab val106 = new CustomPrefab(OgreA2, false); PrefabManager.Instance.AddPrefab(val106); OgreA3 = FantasyBundle.LoadAsset<GameObject>("Ogre_Attack3_DoD"); CustomPrefab val107 = new CustomPrefab(OgreA3, false); PrefabManager.Instance.AddPrefab(val107); OgreA4 = FantasyBundle.LoadAsset<GameObject>("Ogre_AttackCombo1_DoD"); CustomPrefab val108 = new CustomPrefab(OgreA4, false); PrefabManager.Instance.AddPrefab(val108); OgreA5 = FantasyBundle.LoadAsset<GameObject>("Ogre_AttackCombo2_DoD"); CustomPrefab val109 = new CustomPrefab(OgreA5, false); PrefabManager.Instance.AddPrefab(val109); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Hobgoblin Attacks"); } HobgoblinA1 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_Attack1_DoD"); CustomPrefab val110 = new CustomPrefab(HobgoblinA1, false); PrefabManager.Instance.AddPrefab(val110); HobgoblinA2 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_Attack2_DoD"); CustomPrefab val111 = new CustomPrefab(HobgoblinA2, false); PrefabManager.Instance.AddPrefab(val111); HobgoblinA3 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_Attack3_DoD"); CustomPrefab val112 = new CustomPrefab(HobgoblinA3, false); PrefabManager.Instance.AddPrefab(val112); HobgoblinA4 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_AttackCombo3_DoD"); CustomPrefab val113 = new CustomPrefab(HobgoblinA4, false); PrefabManager.Instance.AddPrefab(val113); HobgoblinA5 = FantasyBundle.LoadAsset<GameObject>("Hobgoblin_AttackCombo2_DoD"); CustomPrefab val114 = new CustomPrefab(HobgoblinA5, false); PrefabManager.Instance.AddPrefab(val114); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Cyclops Attacks"); } CyclopsA1 = FantasyBundle.LoadAsset<GameObject>("Cyclops_Attack1_DoD"); CustomPrefab val115 = new CustomPrefab(CyclopsA1, false); PrefabManager.Instance.AddPrefab(val115); CyclopsA2 = FantasyBundle.LoadAsset<GameObject>("Cyclops_Attack2_DoD"); CustomPrefab val116 = new CustomPrefab(CyclopsA2, false); PrefabManager.Instance.AddPrefab(val116); CyclopsA3 = FantasyBundle.LoadAsset<GameObject>("Cyclops_AttackSmash_DoD"); CustomPrefab val117 = new CustomPrefab(CyclopsA3, false); PrefabManager.Instance.AddPrefab(val117); CyclopsA4 = FantasyBundle.LoadAsset<GameObject>("Cyclops_AttackCombo3_DoD"); CustomPrefab val118 = new CustomPrefab(CyclopsA4, false); PrefabManager.Instance.AddPrefab(val118); CyclopsA5 = FantasyBundle.LoadAsset<GameObject>("Cyclops_AttackCombo2_DoD"); CustomPrefab val119 = new CustomPrefab(CyclopsA5, false); PrefabManager.Instance.AddPrefab(val119); CyclopsA6 = FantasyBundle.LoadAsset<GameObject>("Cyclops_AttackCrush_DoD"); CustomPrefab val120 = new CustomPrefab(CyclopsA6, false); PrefabManager.Instance.AddPrefab(val120); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: SFX"); } GameObject val121 = FantasyBundle.LoadAsset<GameObject>("SFX_EntGetHit_DoD"); CustomPrefab val122 = new CustomPrefab(val121, false); PrefabManager.Instance.AddPrefab(val122); GameObject val123 = FantasyBundle.LoadAsset<GameObject>("SFX_EntAlert_DoD"); CustomPrefab val124 = new CustomPrefab(val123, false); PrefabManager.Instance.AddPrefab(val124); GameObject val125 = FantasyBundle.LoadAsset<GameObject>("SFX_EntIdle_DoD"); CustomPrefab val126 = new CustomPrefab(val125, false); PrefabManager.Instance.AddPrefab(val126); GameObject val127 = FantasyBundle.LoadAsset<GameObject>("SFX_EntDeath_DoD"); CustomPrefab val128 = new CustomPrefab(val127, false); PrefabManager.Instance.AddPrefab(val128); GameObject val129 = FantasyBundle.LoadAsset<GameObject>("SFX_DLGetHit_DoD"); CustomPrefab val130 = new CustomPrefab(val129, false); PrefabManager.Instance.AddPrefab(val130); GameObject val131 = FantasyBundle.LoadAsset<GameObject>("SFX_DLAlert_DoD"); CustomPrefab val132 = new CustomPrefab(val131, false); PrefabManager.Instance.AddPrefab(val132); GameObject val133 = FantasyBundle.LoadAsset<GameObject>("SFX_DLIdle_DoD"); CustomPrefab val134 = new CustomPrefab(val133, false); PrefabManager.Instance.AddPrefab(val134); GameObject val135 = FantasyBundle.LoadAsset<GameObject>("SFX_DLDeath_DoD"); CustomPrefab val136 = new CustomPrefab(val135, false); PrefabManager.Instance.AddPrefab(val136); GameObject val137 = FantasyBundle.LoadAsset<GameObject>("SFX_DLFootstep_DoD"); CustomPrefab val138 = new CustomPrefab(val137, false); PrefabManager.Instance.AddPrefab(val138); GameObject val139 = FantasyBundle.LoadAsset<GameObject>("SFX_EntFootstep_DoD"); CustomPrefab val140 = new CustomPrefab(val139, false); PrefabManager.Instance.AddPrefab(val140); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Trophies"); } Trophy1 = FantasyBundle.LoadAsset<GameObject>("Trophy_Cyclops_FC"); CustomItem val141 = new CustomItem(Trophy1, false); ItemManager.Instance.AddItem(val141); Trophy2 = FantasyBundle.LoadAsset<GameObject>("Trophy_DarknessSpider_FC"); CustomItem val142 = new CustomItem(Trophy2, false); ItemManager.Instance.AddItem(val142); Trophy3 = FantasyBundle.LoadAsset<GameObject>("Trophy_DemonLord_FC"); CustomItem val143 = new CustomItem(Trophy3, false); ItemManager.Instance.AddItem(val143); Trophy4 = FantasyBundle.LoadAsset<GameObject>("Trophy_EarthElemental_FC"); CustomItem val144 = new CustomItem(Trophy4, false); ItemManager.Instance.AddItem(val144); Trophy5 = FantasyBundle.LoadAsset<GameObject>("Trophy_Ent_FC"); CustomItem val145 = new CustomItem(Trophy5, false); ItemManager.Instance.AddItem(val145); Trophy6 = FantasyBundle.LoadAsset<GameObject>("Trophy_FireElemental_FC"); CustomItem val146 = new CustomItem(Trophy6, false); ItemManager.Instance.AddItem(val146); Trophy7 = FantasyBundle.LoadAsset<GameObject>("Trophy_Ghoul_FC"); CustomItem val147 = new CustomItem(Trophy7, false); ItemManager.Instance.AddItem(val147); Trophy8 = FantasyBundle.LoadAsset<GameObject>("Trophy_GiantViper_FC"); CustomItem val148 = new CustomItem(Trophy8, false); ItemManager.Instance.AddItem(val148); Trophy9 = FantasyBundle.LoadAsset<GameObject>("Trophy_Hobgoblin_FC"); CustomItem val149 = new CustomItem(Trophy9, false); ItemManager.Instance.AddItem(val149); Trophy10 = FantasyBundle.LoadAsset<GameObject>("Trophy_IceElemental_FC"); CustomItem val150 = new CustomItem(Trophy10, false); ItemManager.Instance.AddItem(val150); Trophy11 = FantasyBundle.LoadAsset<GameObject>("Trophy_Kobold_FC"); CustomItem val151 = new CustomItem(Trophy11, false); ItemManager.Instance.AddItem(val151); Trophy12 = FantasyBundle.LoadAsset<GameObject>("Trophy_Manticore_FC"); CustomItem val152 = new CustomItem(Trophy12, false); ItemManager.Instance.AddItem(val152); Trophy13 = FantasyBundle.LoadAsset<GameObject>("Trophy_Mummy_FC"); CustomItem val153 = new CustomItem(Trophy13, false); ItemManager.Instance.AddItem(val153); Trophy14 = FantasyBundle.LoadAsset<GameObject>("Trophy_Ogre_FC"); CustomItem val154 = new CustomItem(Trophy14, false); ItemManager.Instance.AddItem(val154); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: VFX"); } GameObject val155 = FantasyBundle.LoadAsset<GameObject>("VFX_Corpse_Destruction_M_FC"); CustomPrefab val156 = new CustomPrefab(val155, false); PrefabManager.Instance.AddPrefab(val156); GameObject val157 = FantasyBundle.LoadAsset<GameObject>("VFX_Corpse_Destruction_L_FC"); CustomPrefab val158 = new CustomPrefab(val157, false); PrefabManager.Instance.AddPrefab(val158); GameObject val159 = FantasyBundle.LoadAsset<GameObject>("VFX_Corpse_Destruction_S_FC"); CustomPrefab val160 = new CustomPrefab(val159, false); PrefabManager.Instance.AddPrefab(val160); GameObject val161 = FantasyBundle.LoadAsset<GameObject>("FX_Backstab_FC"); CustomPrefab val162 = new CustomPrefab(val161, false); PrefabManager.Instance.AddPrefab(val162); GameObject val163 = FantasyBundle.LoadAsset<GameObject>("FX_Crit_FC"); CustomPrefab val164 = new CustomPrefab(val163, false); PrefabManager.Instance.AddPrefab(val164); GameObject val165 = FantasyBundle.LoadAsset<GameObject>("VFX_HitSparks_FC"); CustomPrefab val166 = new CustomPrefab(val165, false); PrefabManager.Instance.AddPrefab(val166); GameObject val167 = FantasyBundle.LoadAsset<GameObject>("VFX_Blood_Hit_FC"); CustomPrefab val168 = new CustomPrefab(val167, false); PrefabManager.Instance.AddPrefab(val168); GameObject val169 = FantasyBundle.LoadAsset<GameObject>("VFX_Hit_FC"); CustomPrefab val170 = new CustomPrefab(val169, false); PrefabManager.Instance.AddPrefab(val170); GameObject val171 = FantasyBundle.LoadAsset<GameObject>("VFX_Poisonspit_Hit_FC"); CustomPrefab val172 = new CustomPrefab(val171, false); PrefabManager.Instance.AddPrefab(val172); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Projectiles"); } GameObject val173 = FantasyBundle.LoadAsset<GameObject>("Fireball_Projectile_FC"); CustomPrefab val174 = new CustomPrefab(val173, false); PrefabManager.Instance.AddPrefab(val174); GameObject val175 = FantasyBundle.LoadAsset<GameObject>("Poisonspit_Projectile_FC"); CustomPrefab val176 = new CustomPrefab(val175, false); PrefabManager.Instance.AddPrefab(val176); } private void AddNewCreatures() { //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Expected O, but got Unknown //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_002b: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Unknown result type (might be due to invalid IL or missing references) //IL_0040: 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_0055: Unknown result type (might be due to invalid IL or missing references) //IL_005e: Expected O, but got Unknown //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_006b: Expected O, but got Unknown //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0091: Expected O, but got Unknown //IL_009b: Unknown result type (might be due to invalid IL or missing references) //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00ac: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) //IL_00be: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d3: Expected O, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected O, but got Unknown //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_0126: Expected O, but got Unknown //IL_0130: Unknown result type (might be due to invalid IL or missing references) //IL_0135: 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_0151: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Expected O, but got Unknown //IL_0168: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Unknown result type (might be due to invalid IL or missing references) //IL_0179: Unknown result type (might be due to invalid IL or missing references) //IL_0181: Unknown result type (might be due to invalid IL or missing references) //IL_018a: Unknown result type (might be due to invalid IL or missing references) //IL_0196: Unknown result type (might be due to invalid IL or missing references) //IL_019f: Expected O, but got Unknown //IL_01a1: Unknown result type (might be due to invalid IL or missing references) //IL_01a6: Unknown result type (might be due to invalid IL or missing references) //IL_01b2: Unknown result type (might be due to invalid IL or missing references) //IL_01bb: Unknown result type (might be due to invalid IL or missing references) //IL_01c4: Unknown result type (might be due to invalid IL or missing references) //IL_01d0: Unknown result type (might be due to invalid IL or missing references) //IL_01d9: Expected O, but got Unknown //IL_01e0: Unknown result type (might be due to invalid IL or missing references) //IL_01e7: Expected O, but got Unknown //IL_0227: Unknown result type (might be due to invalid IL or missing references) //IL_022e: Expected O, but got Unknown //IL_0238: Unknown result type (might be due to invalid IL or missing references) //IL_023d: Unknown result type (might be due to invalid IL or missing references) //IL_0249: Unknown result type (might be due to invalid IL or missing references) //IL_0251: Unknown result type (might be due to invalid IL or missing references) //IL_0259: Unknown result type (might be due to invalid IL or missing references) //IL_0265: Unknown result type (might be due to invalid IL or missing references) //IL_026e: Expected O, but got Unknown //IL_0270: Unknown result type (might be due to invalid IL or missing references) //IL_0275: 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_0289: Unknown result type (might be due to invalid IL or missing references) //IL_0292: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Unknown result type (might be due to invalid IL or missing references) //IL_02a7: Expected O, but got Unknown //IL_02a9: Unknown result type (might be due to invalid IL or missing references) //IL_02ae: Unknown result type (might be due to invalid IL or missing references) //IL_02ba: Unknown result type (might be due to invalid IL or missing references) //IL_02c3: Unknown result type (might be due to invalid IL or missing references) //IL_02cc: Unknown result type (might be due to invalid IL or missing references) //IL_02d8: Unknown result type (might be due to invalid IL or missing references) //IL_02e1: Expected O, but got Unknown //IL_02e8: Unknown result type (might be due to invalid IL or missing references) //IL_02ef: Expected O, but got Unknown //IL_032f: Unknown result type (might be due to invalid IL or missing references) //IL_0336: Expected O, but got Unknown //IL_0340: Unknown result type (might be due to invalid IL or missing references) //IL_0345: Unknown result type (might be due to invalid IL or missing references) //IL_0351: 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_0361: Unknown result type (might be due to invalid IL or missing references) //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0376: Expected O, but got Unknown //IL_0378: Unknown result type (might be due to invalid IL or missing references) //IL_037d: Unknown result type (might be due to invalid IL or missing references) //IL_0389: 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_039a: 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_03af: Expected O, but got Unknown //IL_03b1: Unknown result type (might be due to invalid IL or missing references) //IL_03b6: Unknown result type (might be due to invalid IL or missing references) //IL_03c2: Unknown result type (might be due to invalid IL or missing references) //IL_03cb: Unknown result type (might be due to invalid IL or missing references) //IL_03d4: Unknown result type (might be due to invalid IL or missing references) //IL_03e0: Unknown result type (might be due to invalid IL or missing references) //IL_03e9: Expected O, but got Unknown //IL_03f0: Unknown result type (might be due to invalid IL or missing references) //IL_03f7: Expected O, but got Unknown //IL_0437: Unknown result type (might be due to invalid IL or missing references) //IL_043e: Expected O, but got Unknown //IL_0448: Unknown result type (might be due to invalid IL or missing references) //IL_044d: Unknown result type (might be due to invalid IL or missing references) //IL_0459: Unknown result type (might be due to invalid IL or missing references) //IL_0461: Unknown result type (might be due to invalid IL or missing references) //IL_0469: Unknown result type (might be due to invalid IL or missing references) //IL_0475: Unknown result type (might be due to invalid IL or missing references) //IL_047e: Expected O, but got Unknown //IL_0480: Unknown result type (might be due to invalid IL or missing references) //IL_0485: Unknown result type (might be due to invalid IL or missing references) //IL_0491: Unknown result type (might be due to invalid IL or missing references) //IL_0499: Unknown result type (might be due to invalid IL or missing references) //IL_04a2: Unknown result type (might be due to invalid IL or missing references) //IL_04ae: Unknown result type (might be due to invalid IL or missing references) //IL_04b7: Expected O, but got Unknown //IL_04b9: 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_04ca: Unknown result type (might be due to invalid IL or missing references) //IL_04d3: Unknown result type (might be due to invalid IL or missing references) //IL_04dc: Unknown result type (might be due to invalid IL or missing references) //IL_04e8: Unknown result type (might be due to invalid IL or missing references) //IL_04f1: Expected O, but got Unknown //IL_04f8: Unknown result type (might be due to invalid IL or missing references) //IL_04ff: Expected O, but got Unknown //IL_053f: Unknown result type (might be due to invalid IL or missing references) //IL_0546: Expected O, but got Unknown //IL_0550: Unknown result type (might be due to invalid IL or missing references) //IL_0555: Unknown result type (might be due to invalid IL or missing references) //IL_0561: Unknown result type (might be due to invalid IL or missing references) //IL_0569: Unknown result type (might be due to invalid IL or missing references) //IL_0571: 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_0586: Expected O, but got Unknown //IL_0588: Unknown result type (might be due to invalid IL or missing references) //IL_058d: Unknown result type (might be due to invalid IL or missing references) //IL_0599: Unknown result type (might be due to invalid IL or missing references) //IL_05a1: Unknown result type (might be due to invalid IL or missing references) //IL_05aa: Unknown result type (might be due to invalid IL or missing references) //IL_05b6: Unknown result type (might be due to invalid IL or missing references) //IL_05bf: Expected O, but got Unknown //IL_05c1: Unknown result type (might be due to invalid IL or missing references) //IL_05c6: Unknown result type (might be due to invalid IL or missing references) //IL_05d2: Unknown result type (might be due to invalid IL or missing references) //IL_05da: 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: Unknown result type (might be due to invalid IL or missing references) //IL_05f8: Expected O, but got Unknown //IL_05fa: Unknown result type (might be due to invalid IL or missing references) //IL_05ff: Unknown result type (might be due to invalid IL or missing references) //IL_060b: Unknown result type (might be due to invalid IL or missing references) //IL_0614: Unknown result type (might be due to invalid IL or missing references) //IL_061d: Unknown result type (might be due to invalid IL or missing references) //IL_0629: Unknown result type (might be due to invalid IL or missing references) //IL_0632: Expected O, but got Unknown //IL_0639: Unknown result type (might be due to invalid IL or missing references) //IL_0640: Expected O, but got Unknown //IL_0680: Unknown result type (might be due to invalid IL or missing references) //IL_0687: Expected O, but got Unknown //IL_0691: Unknown result type (might be due to invalid IL or missing references) //IL_0696: 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_06aa: Unknown result type (might be due to invalid IL or missing references) //IL_06b2: Unknown result type (might be due to invalid IL or missing references) //IL_06be: Unknown result type (might be due to invalid IL or missing references) //IL_06c7: Expected O, but got Unknown //IL_06c9: Unknown result type (might be due to invalid IL or missing references) //IL_06ce: Unknown result type (might be due to invalid IL or missing references) //IL_06da: Unknown result type (might be due to invalid IL or missing references) //IL_06e2: Unknown result type (might be due to invalid IL or missing references) //IL_06eb: Unknown result type (might be due to invalid IL or missing references) //IL_06f7: Unknown result type (might be due to invalid IL or missing references) //IL_0700: Expected O, but got Unknown //IL_0702: Unknown result type (might be due to invalid IL or missing references) //IL_0707: Unknown result type (might be due to invalid IL or missing references) //IL_0713: 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_0724: Unknown result type (might be due to invalid IL or missing references) //IL_0730: Unknown result type (might be due to invalid IL or missing references) //IL_0739: Expected O, but got Unknown //IL_073b: Unknown result type (might be due to invalid IL or missing references) //IL_0740: 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_0755: Unknown result type (might be due to invalid IL or missing references) //IL_075e: Unknown result type (might be due to invalid IL or missing references) //IL_076a: Unknown result type (might be due to invalid IL or missing references) //IL_0773: Expected O, but got Unknown //IL_077a: Unknown result type (might be due to invalid IL or missing references) //IL_0781: Expected O, but got Unknown //IL_07c1: Unknown result type (might be due to invalid IL or missing references) //IL_07c8: Expected O, but got Unknown //IL_07d2: Unknown result type (might be due to invalid IL or missing references) //IL_07d7: Unknown result type (might be due to invalid IL or missing references) //IL_07e3: Unknown result type (might be due to invalid IL or missing references) //IL_07eb: Unknown result type (might be due to invalid IL or missing references) //IL_07f3: Unknown result type (might be due to invalid IL or missing references) //IL_07ff: Unknown result type (might be due to invalid IL or missing references) //IL_0808: Expected O, but got Unknown //IL_080a: Unknown result type (might be due to invalid IL or missing references) //IL_080f: Unknown result type (might be due to invalid IL or missing references) //IL_081b: Unknown result type (might be due to invalid IL or missing references) //IL_0823: Unknown result type (might be due to invalid IL or missing references) //IL_082c: Unknown result type (might be due to invalid IL or missing references) //IL_0838: Unknown result type (might be due to invalid IL or missing references) //IL_0841: Expected O, but got Unknown //IL_0843: Unknown result type (might be due to invalid IL or missing references) //IL_0848: Unknown result type (might be due to invalid IL or missing references) //IL_0854: Unknown result type (might be due to invalid IL or missing references) //IL_085c: Unknown result type (might be due to invalid IL or missing references) //IL_0865: 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_087a: Expected O, but got Unknown //IL_087c: Unknown result type (might be due to invalid IL or missing references) //IL_0881: Unknown result type (might be due to invalid IL or missing references) //IL_088d: Unknown result type (might be due to invalid IL or missing references) //IL_0896: Unknown result type (might be due to invalid IL or missing references) //IL_089f: Unknown result type (might be due to invalid IL or missing references) //IL_08ab: Unknown result type (might be due to invalid IL or missing references) //IL_08b4: Expected O, but got Unknown //IL_08bb: Unknown result type (might be due to invalid IL or missing references) //IL_08c2: Expected O, but got Unknown //IL_0902: Unknown result type (might be due to invalid IL or missing references) //IL_0909: Expected O, but got Unknown //IL_0913: Unknown result type (might be due to invalid IL or missing references) //IL_0918: Unknown result type (might be due to invalid IL or missing references) //IL_0924: Unknown result type (might be due to invalid IL or missing references) //IL_092c: Unknown result type (might be due to invalid IL or missing references) //IL_0934: Unknown result type (might be due to invalid IL or missing references) //IL_0940: Unknown result type (might be due to invalid IL or missing references) //IL_0949: Expected O, but got Unknown //IL_094b: Unknown result type (might be due to invalid IL or missing references) //IL_0950: Unknown result type (might be due to invalid IL or missing references) //IL_095c: Unknown result type (might be due to invalid IL or missing references) //IL_0964: Unknown result type (might be due to invalid IL or missing references) //IL_096d: Unknown result type (might be due to invalid IL or missing references) //IL_0979: Unknown result type (might be due to invalid IL or missing references) //IL_0982: Expected O, but got Unknown //IL_0984: 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_0995: Unknown result type (might be due to invalid IL or missing references) //IL_099d: Unknown result type (might be due to invalid IL or missing references) //IL_09a5: Unknown result type (might be due to invalid IL or missing references) //IL_09b1: Unknown result type (might be due to invalid IL or missing references) //IL_09ba: Expected O, but got Unknown //IL_09bc: Unknown result type (might be due to invalid IL or missing references) //IL_09c1: Unknown result type (might be due to invalid IL or missing references) //IL_09cd: Unknown result type (might be due to invalid IL or missing references) //IL_09d6: Unknown result type (might be due to invalid IL or missing references) //IL_09df: Unknown result type (might be due to invalid IL or missing references) //IL_09eb: Unknown result type (might be due to invalid IL or missing references) //IL_09f4: Expected O, but got Unknown //IL_09fb: Unknown result type (might be due to invalid IL or missing references) //IL_0a02: Expected O, but got Unknown //IL_0a42: Unknown result type (might be due to invalid IL or missing references) //IL_0a49: Expected O, but got Unknown //IL_0a53: Unknown result type (might be due to invalid IL or missing references) //IL_0a58: Unknown result type (might be due to invalid IL or missing references) //IL_0a64: Unknown result type (might be due to invalid IL or missing references) //IL_0a6c: Unknown result type (might be due to invalid IL or missing references) //IL_0a74: Unknown result type (might be due to invalid IL or missing references) //IL_0a80: Unknown result type (might be due to invalid IL or missing references) //IL_0a89: Expected O, but got Unknown //IL_0a8b: Unknown result type (might be due to invalid IL or missing references) //IL_0a90: Unknown result type (might be due to invalid IL or missing references) //IL_0a9c: Unknown result type (might be due to invalid IL or missing references) //IL_0aa4: Unknown result type (might be due to invalid IL or missing references) //IL_0aad: Unknown result type (might be due to invalid IL or missing references) //IL_0ab9: Unknown result type (might be due to invalid IL or missing references) //IL_0ac2: Expected O, but got Unknown //IL_0ac4: Unknown result type (might be due to invalid IL or missing references) //IL_0ac9: Unknown result type (might be due to invalid IL or missing references) //IL_0ad5: Unknown result type (might be due to invalid IL or missing references) //IL_0add: Unknown result type (might be due to invalid IL or missing references) //IL_0ae5: Unknown result type (might be due to invalid IL or missing references) //IL_0af1: Unknown result type (might be due to invalid IL or missing references) //IL_0afa: Expected O, but got Unknown //IL_0afc: Unknown result type (might be due to invalid IL or missing references) //IL_0b01: Unknown result type (might be due to invalid IL or missing references) //IL_0b0d: Unknown result type (might be due to invalid IL or missing references) //IL_0b16: Unknown result type (might be due to invalid IL or missing references) //IL_0b1f: Unknown result type (might be due to invalid IL or missing references) //IL_0b2b: Unknown result type (might be due to invalid IL or missing references) //IL_0b34: Expected O, but got Unknown //IL_0b3b: Unknown result type (might be due to invalid IL or missing references) //IL_0b42: Expected O, but got Unknown //IL_0b82: Unknown result type (might be due to invalid IL or missing references) //IL_0b89: Expected O, but got Unknown //IL_0b93: Unknown result type (might be due to invalid IL or missing references) //IL_0b98: Unknown result type (might be due to invalid IL or missing references) //IL_0ba4: Unknown result type (might be due to invalid IL or missing references) //IL_0bac: Unknown result type (might be due to invalid IL or missing references) //IL_0bb4: Unknown result type (might be due to invalid IL or missing references) //IL_0bc0: Unknown result type (might be due to invalid IL or missing references) //IL_0bc9: Expected O, but got Unknown //IL_0bcb: Unknown result type (might be due to invalid IL or missing references) //IL_0bd0: Unknown result type (might be due to invalid IL or missing references) //IL_0bdc: Unknown result type (might be due to invalid IL or missing references) //IL_0be4: Unknown result type (might be due to invalid IL or missing references) //IL_0bed: Unknown result type (might be due to invalid IL or missing references) //IL_0bf9: Unknown result type (might be due to invalid IL or missing references) //IL_0c02: Expected O, but got Unknown //IL_0c04: Unknown result type (might be due to invalid IL or missing references) //IL_0c09: Unknown result type (might be due to invalid IL or missing references) //IL_0c15: Unknown result type (might be due to invalid IL or missing references) //IL_0c1d: Unknown result type (might be due to invalid IL or missing references) //IL_0c26: Unknown result type (might be due to invalid IL or missing references) //IL_0c32: Unknown result type (might be due to invalid IL or missing references) //IL_0c3b: Expected O, but got Unknown //IL_0c3d: Unknown result type (might be due to invalid IL or missing references) //IL_0c42: Unknown result type (might be due to invalid IL or missing references) //IL_0c4e: Unknown result type (might be due to invalid IL or missing references) //IL_0c57: Unknown result type (might be due to invalid IL or missing references) //IL_0c60: Unknown result type (might be due to invalid IL or missing references) //IL_0c6c: Unknown result type (might be due to invalid IL or missing references) //IL_0c75: Expected O, but got Unknown //IL_0c7c: Unknown result type (might be due to invalid IL or missing references) //IL_0c83: Expected O, but got Unknown //IL_0cc3: Unknown result type (might be due to invalid IL or missing references) //IL_0cca: Expected O, but got Unknown //IL_0cd4: Unknown result type (might be due to invalid IL or missing references) //IL_0cd9: Unknown result type (might be due to invalid IL or missing references) //IL_0ce5: Unknown result type (might be due to invalid IL or missing references) //IL_0ced: Unknown result type (might be due to invalid IL or missing references) //IL_0cf5: Unknown result type (might be due to invalid IL or missing references) //IL_0d01: Unknown result type (might be due to invalid IL or missing references) //IL_0d0a: Expected O, but got Unknown //IL_0d0c: Unknown result type (might be due to invalid IL or missing references) //IL_0d11: Unknown result type (might be due to invalid IL or missing references) //IL_0d1d: Unknown result type (might be due to invalid IL or missing references) //IL_0d25: Unknown result type (might be due to invalid IL or missing references) //IL_0d2d: Unknown result type (might be due to invalid IL or missing references) //IL_0d39: Unknown result type (might be due to invalid IL or missing references) //IL_0d42: Expected O, but got Unknown //IL_0d44: Unknown result type (might be due to invalid IL or missing references) //IL_0d49: Unknown result type (might be due to invalid IL or missing references) //IL_0d55: Unknown result type (might be due to invalid IL or missing references) //IL_0d5d: Unknown result type (might be due to invalid IL or missing references) //IL_0d65: Unknown result type (might be due to invalid IL or missing references) //IL_0d71: Unknown result type (might be due to invalid IL or missing references) //IL_0d7a: Expected O, but got Unknown //IL_0d7c: Unknown result type (might be due to invalid IL or missing references) //IL_0d81: Unknown result type (might be due to invalid IL or missing references) //IL_0d8d: Unknown result type (might be due to invalid IL or missing references) //IL_0d95: Unknown result type (might be due to invalid IL or missing references) //IL_0d9e: Unknown result type (might be due to invalid IL or missing references) //IL_0daa: Unknown result type (might be due to invalid IL or missing references) //IL_0db3: Expected O, but got Unknown //IL_0dba: Unknown result type (might be due to invalid IL or missing references) //IL_0dc1: Expected O, but got Unknown //IL_0e01: Unknown result type (might be due to invalid IL or missing references) //IL_0e08: Expected O, but got Unknown //IL_0e12: Unknown result type (might be due to invalid IL or missing references) //IL_0e17: Unknown result type (might be due to invalid IL or missing references) //IL_0e23: Unknown result type (might be due to invalid IL or missing references) //IL_0e2b: Unknown result type (might be due to invalid IL or missing references) //IL_0e33: Unknown result type (might be due to invalid IL or missing references) //IL_0e3f: Unknown result type (might be due to invalid IL or missing references) //IL_0e48: Expected O, but got Unknown //IL_0e4a: Unknown result type (might be due to invalid IL or missing references) //IL_0e4f: Unknown result type (might be due to invalid IL or missing references) //IL_0e5b: Unknown result type (might be due to invalid IL or missing references) //IL_0e63: Unknown result type (might be due to invalid IL or missing references) //IL_0e6b: Unknown result type (might be due to invalid IL or missing references) //IL_0e77: Unknown result type (might be due to invalid IL or missing references) //IL_0e80: Expected O, but got Unknown //IL_0e82: Unknown result type (might be due to invalid IL or missing references) //IL_0e87: Unknown result type (might be due to invalid IL or missing references) //IL_0e93: Unknown result type (might be due to invalid IL or missing references) //IL_0e9b: Unknown result type (might be due to invalid IL or missing references) //IL_0ea4: Unknown result type (might be due to invalid IL or missing references) //IL_0eb0: Unknown result type (might be due to invalid IL or missing references) //IL_0eb9: Expected O, but got Unknown //IL_0ec0: Unknown result type (might be due to invalid IL or missing references) //IL_0ec7: Expected O, but got Unknown //IL_0f07: Unknown result type (might be due to invalid IL or missing references) //IL_0f0e: Expected O, but got Unknown //IL_0f18: Unknown result type (might be due to invalid IL or missing references) //IL_0f1d: Unknown result type (might be due to invalid IL or missing references) //IL_0f29: Unknown result type (might be due to invalid IL or missing references) //IL_0f31: Unknown result type (might be due to invalid IL or missing references) //IL_0f39: Unknown result type (might be due to invalid IL or missing references) //IL_0f45: Unknown result type (might be due to invalid IL or missing references) //IL_0f4e: Expected O, but got Unknown //IL_0f50: Unknown result type (might be due to invalid IL or missing references) //IL_0f55: Unknown result type (might be due to invalid IL or missing references) //IL_0f61: Unknown result type (might be due to invalid IL or missing references) //IL_0f69: Unknown result type (might be due to invalid IL or missing references) //IL_0f71: Unknown result type (might be due to invalid IL or missing references) //IL_0f7d: Unknown result type (might be due to invalid IL or missing references) //IL_0f86: Expected O, but got Unknown //IL_0f88: Unknown result type (might be due to invalid IL or missing references) //IL_0f8d: Unknown result type (might be due to invalid IL or missing references) //IL_0f99: Unknown result type (might be due to invalid IL or missing references) //IL_0fa1: Unknown result type (might be due to invalid IL or missing references) //IL_0fa9: Unknown result type (might be due to invalid IL or missing references) //IL_0fb5: Unknown result type (might be due to invalid IL or missing references) //IL_0fbe: Expected O, but got Unknown //IL_0fc0: Unknown result type (might be due to invalid IL or missing references) //IL_0fc5: Unknown result type (might be due to invalid IL or missing references) //IL_0fd1: Unknown result type (might be due to invalid IL or missing references) //IL_0fd9: Unknown result type (might be due to invalid IL or missing references) //IL_0fe2: Unknown result type (might be due to invalid IL or missing references) //IL_0fee: Unknown result type (might be due to invalid IL or missing references) //IL_0ff7: Expected O, but got Unknown //IL_0ffe: Unknown result type (might be due to invalid IL or missing references) //IL_1005: Expected O, but got Unknown //IL_1045: Unknown result type (might be due to invalid IL or missing references) //IL_104c: Expected O, but got Unknown //IL_1056: Unknown result type (might be due to invalid IL or missing references) //IL_105b: Unknown result type (might be due to invalid IL or missing references) //IL_1067: Unknown result type (might be due to invalid IL or missing references) //IL_106f: Unknown result type (might be due to invalid IL or missing references) //IL_1077: Unknown result type (might be due to invalid IL or missing references) //IL_1083: Unknown result type (might be due to invalid IL or missing references) //IL_108c: Expected O, but got Unknown //IL_108e: Unknown result type (might be due to invalid IL or missing references) //IL_1093: Unknown result type (might be due to invalid IL or missing references) //IL_109f: Unknown result type (might be due to invalid IL or missing references) //IL_10a7: Unknown result type (might be due to invalid IL or missing references) //IL_10af: Unknown result type (might be due to invalid IL or missing references) //IL_10bb: Unknown result type (might be due to invalid IL or missing references) //IL_10c4: Expected O, but got Unknown //IL_10c6: Unknown result type (might be due to invalid IL or missing references) //IL_10cb: Unknown result type (might be due to invalid IL or missing references) //IL_10d7: Unknown result type (might be due to invalid IL or missing references) //IL_10df: Unknown result type (might be due to invalid IL or missing references) //IL_10e8: Unknown result type (might be due to invalid IL or missing references) //IL_10f4: Unknown result type (might be due to invalid IL or missing references) //IL_10fd: Expected O, but got Unknown //IL_1104: Unknown result type (might be due to invalid IL or missing references) //IL_110b: Expected O, but got Unknown try { GameObject val = FantasyBundle.LoadAsset<GameObject>("Griffin_FC"); CreatureConfig val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[1] { new DropConfig { Item = "Coins", MinAmount = 45, MaxAmount = 75, Chance = 50f, LevelMultiplier = false } }; CustomCreature val3 = new CustomCreature(val, true, val2); CreatureManager.Instance.AddCreature(val3); GameObject val4 = FantasyBundle.LoadAsset<GameObject>("Harpy_FC"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[1] { new DropConfig { Item = "Coins", MinAmount = 45, MaxAmount = 75, Chance = 50f, LevelMultiplier = false } }; CustomCreature val5 = new CustomCreature(val4, true, val2); CreatureManager.Instance.AddCreature(val5); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Demon Lord"); } GameObject val6 = FantasyBundle.LoadAsset<GameObject>("DemonLord_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[3] { new DropConfig { Item = "Trophy_DemonLord_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "FlametalOre", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 45, MaxAmount = 75, Chance = 50f, LevelMultiplier = false } }; CustomCreature val7 = new CustomCreature(val6, true, val2); CreatureManager.Instance.AddCreature(val7); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Fire Elemental"); } GameObject val8 = FantasyBundle.LoadAsset<GameObject>("FireElemental_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[3] { new DropConfig { Item = "Trophy_FireElemental_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "FlametalOre", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 45, MaxAmount = 65, Chance = 50f, LevelMultiplier = false } }; CustomCreature val9 = new CustomCreature(val8, true, val2); CreatureManager.Instance.AddCreature(val9); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ice Elemental"); } GameObject val10 = FantasyBundle.LoadAsset<GameObject>("IceElemental_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[3] { new DropConfig { Item = "Trophy_IceElemental_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "FreezeGland", MinAmount = 3, MaxAmount = 10, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 45, MaxAmount = 55, Chance = 50f, LevelMultiplier = false } }; CustomCreature val11 = new CustomCreature(val10, true, val2); CreatureManager.Instance.AddCreature(val11); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Earth Elemental"); } GameObject val12 = FantasyBundle.LoadAsset<GameObject>("EarthElemental_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[3] { new DropConfig { Item = "Trophy_EarthElemental_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "Ruby", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 40, MaxAmount = 50, Chance = 50f, LevelMultiplier = false } }; CustomCreature val13 = new CustomCreature(val12, true, val2); CreatureManager.Instance.AddCreature(val13); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Manticore"); } GameObject val14 = FantasyBundle.LoadAsset<GameObject>("Manticore_FC"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[4] { new DropConfig { Item = "Trophy_Manticore_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "BlackMetalScrap", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Flax", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 25, MaxAmount = 35, Chance = 50f, LevelMultiplier = false } }; CustomCreature val15 = new CustomCreature(val14, true, val2); CreatureManager.Instance.AddCreature(val15); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Cyclops"); } GameObject val16 = FantasyBundle.LoadAsset<GameObject>("Cyclops_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[4] { new DropConfig { Item = "Trophy_Cyclops_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "BlackMetalScrap", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Flax", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Coins", MinAmount = 25, MaxAmount = 35, Chance = 50f, LevelMultiplier = false } }; CustomCreature val17 = new CustomCreature(val16, true, val2); CreatureManager.Instance.AddCreature(val17); if (BasicLoggingEnable.Value) { Debug.Log((object)"Fantasy Creatures: Ogre"); } GameObject val18 = FantasyBundle.LoadAsset<GameObject>("Ogre_DoD"); val2 = new CreatureConfig(); val2.DropConfigs = (DropConfig[])(object)new DropConfig[4] { new DropConfig { Item = "Trophy_Ogre_FC", MinAmount = 1, MaxAmount = 1, Chance = 5f, LevelMultiplier = false }, new DropConfig { Item = "SilverOre", MinAmount = 3, MaxAmount = 10, Chance = 50f, LevelMultiplier = false }, new DropConfig { Item = "Thistle", MinAmount = 3,