Decompiled source of Fantasy Creatures v0.3.9
FantasyCreatures.dll
Decompiled 10 months 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.9")] [BepInIncompatibility("Azumatt.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.9"; 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, MaxAmoun