Decompiled source of Oldunitsstrengthened v1.0.7
THEMOD.dll
Decompiled 3 days ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using System.Xml; using BepInEx; using DM; using Landfall.TABS; using Landfall.TABS.AI.Components.Modifiers; using Landfall.TABS.AI.Systems; using Landfall.TABS.GameMode; using Landfall.TABS.GameState; using Landfall.TABS.UnitEditor; using ModdingForDummies.AssetManagement; using ModdingForDummies.TABSSimp; using SLMA; using Sirenix.Serialization; using TFBGames; using THEMOD; using Unity.Entities; 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("ModdingForDummies")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("ModdingForDummies")] [assembly: AssemblyCopyright("Copyright © 2021")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("1619c49c-bc45-486c-bbca-6b52cef4f478")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: AssemblyVersion("1.0.0.0")] namespace ModdingForDummies { [BepInPlugin("THEMOD", "THEMOD", "1.0.0")] public class Launcher : BaseUnityPlugin { public Launcher() { Debug.Log((object)"Starting My First Mod!"); AssetImporter.Initialize(); new Main(); } } public class Main : Mod { private string comment; public Main() { //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Unknown result type (might be due to invalid IL or missing references) //IL_00d9: Unknown result type (might be due to invalid IL or missing references) //IL_00e8: Expected O, but got Unknown //IL_01ec: Unknown result type (might be due to invalid IL or missing references) //IL_01f1: Unknown result type (might be due to invalid IL or missing references) //IL_01f6: Unknown result type (might be due to invalid IL or missing references) //IL_0200: Expected O, but got Unknown //IL_0a3c: Unknown result type (might be due to invalid IL or missing references) //IL_0a41: Unknown result type (might be due to invalid IL or missing references) //IL_0a52: Unknown result type (might be due to invalid IL or missing references) //IL_0a57: Unknown result type (might be due to invalid IL or missing references) //IL_0a68: Unknown result type (might be due to invalid IL or missing references) //IL_0a6d: Unknown result type (might be due to invalid IL or missing references) //IL_0a72: Unknown result type (might be due to invalid IL or missing references) //IL_0a7c: Expected O, but got Unknown //IL_0c69: Unknown result type (might be due to invalid IL or missing references) //IL_0c7d: Expected O, but got Unknown //IL_0ca0: Unknown result type (might be due to invalid IL or missing references) //IL_0ca7: Expected O, but got Unknown //IL_0cca: Unknown result type (might be due to invalid IL or missing references) //IL_0cde: Expected O, but got Unknown //IL_0cf9: Unknown result type (might be due to invalid IL or missing references) //IL_0cfe: Unknown result type (might be due to invalid IL or missing references) //IL_0edf: Unknown result type (might be due to invalid IL or missing references) //IL_0ee4: Unknown result type (might be due to invalid IL or missing references) //IL_0ef5: Unknown result type (might be due to invalid IL or missing references) //IL_0efa: Unknown result type (might be due to invalid IL or missing references) //IL_0f0b: Unknown result type (might be due to invalid IL or missing references) //IL_0f10: Unknown result type (might be due to invalid IL or missing references) //IL_0f15: Unknown result type (might be due to invalid IL or missing references) //IL_0f1f: Expected O, but got Unknown //IL_108b: Unknown result type (might be due to invalid IL or missing references) //IL_109f: Expected O, but got Unknown //IL_10cc: Unknown result type (might be due to invalid IL or missing references) //IL_10d1: Unknown result type (might be due to invalid IL or missing references) //IL_10d6: Unknown result type (might be due to invalid IL or missing references) //IL_10e0: Expected O, but got Unknown //IL_116a: Unknown result type (might be due to invalid IL or missing references) //IL_116f: Unknown result type (might be due to invalid IL or missing references) //IL_11e9: Unknown result type (might be due to invalid IL or missing references) //IL_11fd: Expected O, but got Unknown //IL_125c: Unknown result type (might be due to invalid IL or missing references) //IL_1261: Unknown result type (might be due to invalid IL or missing references) //IL_1266: Unknown result type (might be due to invalid IL or missing references) //IL_1270: Expected O, but got Unknown //IL_12d7: Unknown result type (might be due to invalid IL or missing references) //IL_12dd: Expected O, but got Unknown //IL_1324: Unknown result type (might be due to invalid IL or missing references) //IL_1338: Expected O, but got Unknown //IL_139e: Unknown result type (might be due to invalid IL or missing references) //IL_13b2: Expected O, but got Unknown //IL_13cd: Unknown result type (might be due to invalid IL or missing references) //IL_13d2: Unknown result type (might be due to invalid IL or missing references) //IL_13e3: Unknown result type (might be due to invalid IL or missing references) //IL_13e8: Unknown result type (might be due to invalid IL or missing references) //IL_13ed: Unknown result type (might be due to invalid IL or missing references) //IL_13f7: Expected O, but got Unknown //IL_1453: Unknown result type (might be due to invalid IL or missing references) //IL_14aa: Unknown result type (might be due to invalid IL or missing references) //IL_14b0: Expected O, but got Unknown //IL_14cb: Unknown result type (might be due to invalid IL or missing references) //IL_14d1: Expected O, but got Unknown //IL_14ec: Unknown result type (might be due to invalid IL or missing references) //IL_14f2: Expected O, but got Unknown //IL_150d: Unknown result type (might be due to invalid IL or missing references) //IL_1513: Expected O, but got Unknown //IL_152e: Unknown result type (might be due to invalid IL or missing references) //IL_1534: Expected O, but got Unknown //IL_154f: Unknown result type (might be due to invalid IL or missing references) //IL_1555: Expected O, but got Unknown //IL_1570: Unknown result type (might be due to invalid IL or missing references) //IL_1576: Expected O, but got Unknown //IL_1591: Unknown result type (might be due to invalid IL or missing references) //IL_1597: Expected O, but got Unknown //IL_15b2: Unknown result type (might be due to invalid IL or missing references) //IL_15b8: Expected O, but got Unknown //IL_15d4: Unknown result type (might be due to invalid IL or missing references) //IL_15da: Expected O, but got Unknown //IL_15f6: Unknown result type (might be due to invalid IL or missing references) //IL_15fc: Expected O, but got Unknown //IL_1618: Unknown result type (might be due to invalid IL or missing references) //IL_161e: Expected O, but got Unknown //IL_163a: Unknown result type (might be due to invalid IL or missing references) //IL_1640: Expected O, but got Unknown //IL_165c: Unknown result type (might be due to invalid IL or missing references) //IL_1662: Expected O, but got Unknown //IL_167e: Unknown result type (might be due to invalid IL or missing references) //IL_1684: Expected O, but got Unknown //IL_16a0: Unknown result type (might be due to invalid IL or missing references) //IL_16a6: Expected O, but got Unknown //IL_16ec: Unknown result type (might be due to invalid IL or missing references) //IL_1700: Expected O, but got Unknown //IL_1722: Unknown result type (might be due to invalid IL or missing references) //IL_172c: Unknown result type (might be due to invalid IL or missing references) //IL_1731: Unknown result type (might be due to invalid IL or missing references) //IL_1756: Unknown result type (might be due to invalid IL or missing references) //IL_1800: Unknown result type (might be due to invalid IL or missing references) //IL_1814: Expected O, but got Unknown //IL_1848: Unknown result type (might be due to invalid IL or missing references) //IL_1871: Unknown result type (might be due to invalid IL or missing references) //IL_189a: Unknown result type (might be due to invalid IL or missing references) //IL_18c3: Unknown result type (might be due to invalid IL or missing references) //IL_18ec: Unknown result type (might be due to invalid IL or missing references) //IL_191b: Unknown result type (might be due to invalid IL or missing references) //IL_194f: Unknown result type (might be due to invalid IL or missing references) //IL_1978: Unknown result type (might be due to invalid IL or missing references) //IL_19a1: Unknown result type (might be due to invalid IL or missing references) //IL_19ca: Unknown result type (might be due to invalid IL or missing references) //IL_19f3: Unknown result type (might be due to invalid IL or missing references) //IL_1a1c: Unknown result type (might be due to invalid IL or missing references) //IL_1a45: Unknown result type (might be due to invalid IL or missing references) //IL_1a6e: Unknown result type (might be due to invalid IL or missing references) //IL_1a97: Unknown result type (might be due to invalid IL or missing references) //IL_1a9e: Expected O, but got Unknown //IL_1acb: Unknown result type (might be due to invalid IL or missing references) //IL_1ad2: Expected O, but got Unknown //IL_1aed: Unknown result type (might be due to invalid IL or missing references) //IL_1af7: Expected O, but got Unknown //IL_1b0e: Unknown result type (might be due to invalid IL or missing references) //IL_1b14: Unknown result type (might be due to invalid IL or missing references) //IL_1b5d: Unknown result type (might be due to invalid IL or missing references) //IL_1b71: Expected O, but got Unknown //IL_1b93: Unknown result type (might be due to invalid IL or missing references) //IL_1b9d: Expected O, but got Unknown //IL_1bbd: Unknown result type (might be due to invalid IL or missing references) //IL_1bc7: Expected O, but got Unknown //IL_1be7: Unknown result type (might be due to invalid IL or missing references) //IL_1bf1: Expected O, but got Unknown //IL_1c0a: Unknown result type (might be due to invalid IL or missing references) //IL_1c2c: Expected O, but got Unknown //IL_1c4b: Unknown result type (might be due to invalid IL or missing references) //IL_1c5f: Unknown result type (might be due to invalid IL or missing references) //IL_1c7d: Unknown result type (might be due to invalid IL or missing references) //IL_1c87: Expected O, but got Unknown //IL_1c87: Expected O, but got Unknown //IL_1c87: Expected O, but got Unknown //IL_1cce: Unknown result type (might be due to invalid IL or missing references) //IL_1ce2: Expected O, but got Unknown //IL_1cfd: Unknown result type (might be due to invalid IL or missing references) //IL_1d02: Unknown result type (might be due to invalid IL or missing references) //IL_1d07: Unknown result type (might be due to invalid IL or missing references) //IL_1d11: Expected O, but got Unknown //IL_1d76: Unknown result type (might be due to invalid IL or missing references) //IL_1d8a: Expected O, but got Unknown //IL_1e00: Unknown result type (might be due to invalid IL or missing references) //IL_1e06: Expected O, but got Unknown //IL_1e21: Unknown result type (might be due to invalid IL or missing references) //IL_1e27: Expected O, but got Unknown //IL_1e42: Unknown result type (might be due to invalid IL or missing references) //IL_1e48: Expected O, but got Unknown //IL_1e63: Unknown result type (might be due to invalid IL or missing references) //IL_1e69: Expected O, but got Unknown //IL_1e84: Unknown result type (might be due to invalid IL or missing references) //IL_1e8a: Expected O, but got Unknown //IL_1ea5: Unknown result type (might be due to invalid IL or missing references) //IL_1eab: Expected O, but got Unknown //IL_1ec6: Unknown result type (might be due to invalid IL or missing references) //IL_1ecc: Expected O, but got Unknown //IL_1ee7: Unknown result type (might be due to invalid IL or missing references) //IL_1eed: Expected O, but got Unknown //IL_1f08: Unknown result type (might be due to invalid IL or missing references) //IL_1f0e: Expected O, but got Unknown //IL_1f2a: Unknown result type (might be due to invalid IL or missing references) //IL_1f30: Expected O, but got Unknown //IL_1f4c: Unknown result type (might be due to invalid IL or missing references) //IL_1f52: Expected O, but got Unknown //IL_1f6e: Unknown result type (might be due to invalid IL or missing references) //IL_1f74: Expected O, but got Unknown //IL_1f90: Unknown result type (might be due to invalid IL or missing references) //IL_1f96: Expected O, but got Unknown //IL_1fb2: Unknown result type (might be due to invalid IL or missing references) //IL_1fb8: Expected O, but got Unknown //IL_1fd4: Unknown result type (might be due to invalid IL or missing references) //IL_1fda: Expected O, but got Unknown //IL_1ff6: Unknown result type (might be due to invalid IL or missing references) //IL_1ffc: Expected O, but got Unknown //IL_20b4: Unknown result type (might be due to invalid IL or missing references) //IL_20c8: Expected O, but got Unknown //IL_20ea: Unknown result type (might be due to invalid IL or missing references) //IL_20f4: Expected O, but got Unknown //IL_20fd: Unknown result type (might be due to invalid IL or missing references) //IL_2107: Expected O, but got Unknown //IL_211d: Unknown result type (might be due to invalid IL or missing references) //IL_213e: Unknown result type (might be due to invalid IL or missing references) //IL_2191: Unknown result type (might be due to invalid IL or missing references) //IL_2197: Expected O, but got Unknown //IL_21d3: Unknown result type (might be due to invalid IL or missing references) //IL_21e7: Expected O, but got Unknown //IL_2232: Unknown result type (might be due to invalid IL or missing references) //IL_2239: Expected O, but got Unknown //IL_227c: Unknown result type (might be due to invalid IL or missing references) //IL_2290: Expected O, but got Unknown //IL_22ab: Unknown result type (might be due to invalid IL or missing references) //IL_22b0: Unknown result type (might be due to invalid IL or missing references) //IL_22c1: Unknown result type (might be due to invalid IL or missing references) //IL_22c6: Unknown result type (might be due to invalid IL or missing references) //IL_22cb: Unknown result type (might be due to invalid IL or missing references) //IL_22d5: Expected O, but got Unknown //IL_2310: Unknown result type (might be due to invalid IL or missing references) //IL_2317: Expected O, but got Unknown //IL_235c: Unknown result type (might be due to invalid IL or missing references) //IL_2370: Expected O, but got Unknown //IL_2473: Unknown result type (might be due to invalid IL or missing references) //IL_2478: Unknown result type (might be due to invalid IL or missing references) //IL_2489: Unknown result type (might be due to invalid IL or missing references) //IL_248e: Unknown result type (might be due to invalid IL or missing references) //IL_2493: Unknown result type (might be due to invalid IL or missing references) //IL_249d: Expected O, but got Unknown //IL_24c7: Unknown result type (might be due to invalid IL or missing references) //IL_24f2: Unknown result type (might be due to invalid IL or missing references) //IL_24f8: Expected O, but got Unknown //IL_24fd: Expected O, but got Unknown //IL_2517: Unknown result type (might be due to invalid IL or missing references) //IL_253d: Unknown result type (might be due to invalid IL or missing references) //IL_2543: Expected O, but got Unknown //IL_255e: Unknown result type (might be due to invalid IL or missing references) //IL_2564: Expected O, but got Unknown //IL_257f: Unknown result type (might be due to invalid IL or missing references) //IL_2585: Expected O, but got Unknown //IL_258a: Expected O, but got Unknown //IL_25a4: Unknown result type (might be due to invalid IL or missing references) //IL_25a9: Unknown result type (might be due to invalid IL or missing references) //IL_25d3: Unknown result type (might be due to invalid IL or missing references) //IL_2605: Unknown result type (might be due to invalid IL or missing references) //IL_2619: Expected O, but got Unknown //IL_264e: Unknown result type (might be due to invalid IL or missing references) //IL_2653: Unknown result type (might be due to invalid IL or missing references) //IL_2664: Unknown result type (might be due to invalid IL or missing references) //IL_2669: Unknown result type (might be due to invalid IL or missing references) //IL_266e: Unknown result type (might be due to invalid IL or missing references) //IL_2678: Expected O, but got Unknown //IL_26a2: Unknown result type (might be due to invalid IL or missing references) //IL_26c8: Unknown result type (might be due to invalid IL or missing references) //IL_26f8: Unknown result type (might be due to invalid IL or missing references) //IL_270c: Expected O, but got Unknown //IL_273b: Unknown result type (might be due to invalid IL or missing references) //IL_2745: Expected O, but got Unknown //IL_2781: Unknown result type (might be due to invalid IL or missing references) //IL_2786: Unknown result type (might be due to invalid IL or missing references) //IL_27b0: Unknown result type (might be due to invalid IL or missing references) //IL_27ce: Unknown result type (might be due to invalid IL or missing references) //IL_27fc: Unknown result type (might be due to invalid IL or missing references) //IL_2810: Expected O, but got Unknown //IL_23b5: Unknown result type (might be due to invalid IL or missing references) //IL_23ba: Unknown result type (might be due to invalid IL or missing references) //IL_23bc: Unknown result type (might be due to invalid IL or missing references) //IL_23bf: Invalid comparison between Unknown and I4 //IL_23c8: Unknown result type (might be due to invalid IL or missing references) //IL_23cb: Invalid comparison between Unknown and I4 //IL_29b0: Unknown result type (might be due to invalid IL or missing references) //IL_29d6: Unknown result type (might be due to invalid IL or missing references) //IL_29db: Unknown result type (might be due to invalid IL or missing references) //IL_2a05: Unknown result type (might be due to invalid IL or missing references) //IL_2a0a: Unknown result type (might be due to invalid IL or missing references) //IL_2a35: Unknown result type (might be due to invalid IL or missing references) //IL_2a3c: Expected O, but got Unknown //IL_2a5f: Unknown result type (might be due to invalid IL or missing references) //IL_2a73: Expected O, but got Unknown //IL_2a8e: Unknown result type (might be due to invalid IL or missing references) //IL_2a93: Unknown result type (might be due to invalid IL or missing references) //IL_2aa4: Unknown result type (might be due to invalid IL or missing references) //IL_2aa9: Unknown result type (might be due to invalid IL or missing references) //IL_2aae: Unknown result type (might be due to invalid IL or missing references) //IL_2ab8: Expected O, but got Unknown //IL_2b02: Unknown result type (might be due to invalid IL or missing references) //IL_2b0c: Expected O, but got Unknown //IL_2b25: Unknown result type (might be due to invalid IL or missing references) //IL_2b43: Unknown result type (might be due to invalid IL or missing references) //IL_2b63: Unknown result type (might be due to invalid IL or missing references) //IL_2b81: Unknown result type (might be due to invalid IL or missing references) //IL_2b8b: Expected O, but got Unknown //IL_2b8b: Expected O, but got Unknown //IL_2bc4: Unknown result type (might be due to invalid IL or missing references) //IL_2bca: Expected O, but got Unknown //IL_2c0b: Unknown result type (might be due to invalid IL or missing references) //IL_2c1b: Expected O, but got Unknown //IL_23d6: Unknown result type (might be due to invalid IL or missing references) //IL_23dc: Invalid comparison between Unknown and I4 //IL_240d: Unknown result type (might be due to invalid IL or missing references) //IL_2c52: Unknown result type (might be due to invalid IL or missing references) //IL_2c5c: Expected O, but got Unknown //IL_2c57: Unknown result type (might be due to invalid IL or missing references) //IL_2c5c: Unknown result type (might be due to invalid IL or missing references) //IL_2c5d: Unknown result type (might be due to invalid IL or missing references) //IL_2c69: Expected O, but got Unknown //IL_2c84: Unknown result type (might be due to invalid IL or missing references) //IL_2c8e: Expected O, but got Unknown //IL_2c89: Unknown result type (might be due to invalid IL or missing references) //IL_2c8e: Unknown result type (might be due to invalid IL or missing references) //IL_2c8f: Unknown result type (might be due to invalid IL or missing references) //IL_2c9b: Expected O, but got Unknown //IL_2cdc: Unknown result type (might be due to invalid IL or missing references) //IL_2cec: Expected O, but got Unknown //IL_2cfc: Unknown result type (might be due to invalid IL or missing references) //IL_2d2a: Unknown result type (might be due to invalid IL or missing references) //IL_2d3a: Expected O, but got Unknown //IL_2d5c: Unknown result type (might be due to invalid IL or missing references) //IL_2d66: Expected O, but got Unknown //IL_2d6f: Unknown result type (might be due to invalid IL or missing references) //IL_2d79: Expected O, but got Unknown //IL_2d80: Unknown result type (might be due to invalid IL or missing references) //IL_2d92: Unknown result type (might be due to invalid IL or missing references) //IL_2dcf: Unknown result type (might be due to invalid IL or missing references) //IL_2ddf: Expected O, but got Unknown //IL_2def: Unknown result type (might be due to invalid IL or missing references) //IL_2e1d: Unknown result type (might be due to invalid IL or missing references) //IL_2e2d: Expected O, but got Unknown //IL_2e4f: Unknown result type (might be due to invalid IL or missing references) //IL_2e59: Expected O, but got Unknown //IL_2e62: Unknown result type (might be due to invalid IL or missing references) //IL_2e6c: Expected O, but got Unknown //IL_2e73: Unknown result type (might be due to invalid IL or missing references) //IL_2e85: Unknown result type (might be due to invalid IL or missing references) //IL_2ec7: Unknown result type (might be due to invalid IL or missing references) //IL_2ecd: Expected O, but got Unknown //IL_2f4d: Unknown result type (might be due to invalid IL or missing references) //IL_2f7b: Unknown result type (might be due to invalid IL or missing references) //IL_2f8f: Expected O, but got Unknown //IL_2fae: Unknown result type (might be due to invalid IL or missing references) //IL_2fcc: Unknown result type (might be due to invalid IL or missing references) //IL_2fd6: Expected O, but got Unknown //IL_2fd6: Expected O, but got Unknown //IL_2ffb: Unknown result type (might be due to invalid IL or missing references) //IL_300f: Expected O, but got Unknown //IL_304c: Unknown result type (might be due to invalid IL or missing references) //IL_3060: Expected O, but got Unknown //IL_30bf: Unknown result type (might be due to invalid IL or missing references) //IL_30d3: Expected O, but got Unknown //IL_3114: Unknown result type (might be due to invalid IL or missing references) //IL_311b: Expected O, but got Unknown //IL_3127: Unknown result type (might be due to invalid IL or missing references) //IL_3147: Unknown result type (might be due to invalid IL or missing references) //IL_3149: Unknown result type (might be due to invalid IL or missing references) //IL_3188: Unknown result type (might be due to invalid IL or missing references) //IL_31d8: Unknown result type (might be due to invalid IL or missing references) //IL_31de: Expected O, but got Unknown //IL_31f9: Unknown result type (might be due to invalid IL or missing references) //IL_31ff: Expected O, but got Unknown //IL_321a: Unknown result type (might be due to invalid IL or missing references) //IL_3220: Expected O, but got Unknown //IL_324e: Unknown result type (might be due to invalid IL or missing references) //IL_3262: Expected O, but got Unknown //IL_3298: Unknown result type (might be due to invalid IL or missing references) //IL_32ac: Expected O, but got Unknown //IL_32d9: Unknown result type (might be due to invalid IL or missing references) //IL_32ed: Expected O, but got Unknown //IL_332f: Unknown result type (might be due to invalid IL or missing references) //IL_3336: Expected O, but got Unknown //IL_3365: Unknown result type (might be due to invalid IL or missing references) //IL_3379: Expected O, but got Unknown //IL_34a8: Unknown result type (might be due to invalid IL or missing references) //IL_34d0: Unknown result type (might be due to invalid IL or missing references) //IL_34f6: Unknown result type (might be due to invalid IL or missing references) //IL_3526: Unknown result type (might be due to invalid IL or missing references) //IL_353a: Expected O, but got Unknown //IL_356b: Unknown result type (might be due to invalid IL or missing references) //IL_3575: Expected O, but got Unknown //IL_3570: Unknown result type (might be due to invalid IL or missing references) //IL_3575: Unknown result type (might be due to invalid IL or missing references) //IL_358a: Unknown result type (might be due to invalid IL or missing references) //IL_359a: Expected O, but got Unknown //IL_35b9: Unknown result type (might be due to invalid IL or missing references) //IL_35c3: Expected O, but got Unknown //IL_35be: Unknown result type (might be due to invalid IL or missing references) //IL_35c3: Unknown result type (might be due to invalid IL or missing references) //IL_35d8: Unknown result type (might be due to invalid IL or missing references) //IL_35e8: Expected O, but got Unknown //IL_35f4: Unknown result type (might be due to invalid IL or missing references) //IL_35fe: Unknown result type (might be due to invalid IL or missing references) //IL_3613: Unknown result type (might be due to invalid IL or missing references) //IL_361d: Unknown result type (might be due to invalid IL or missing references) //IL_3678: Unknown result type (might be due to invalid IL or missing references) //IL_36aa: Unknown result type (might be due to invalid IL or missing references) //IL_36be: Expected O, but got Unknown //IL_36ed: Unknown result type (might be due to invalid IL or missing references) //IL_36f7: Expected O, but got Unknown //IL_36f2: Unknown result type (might be due to invalid IL or missing references) //IL_36f7: Unknown result type (might be due to invalid IL or missing references) //IL_370c: Unknown result type (might be due to invalid IL or missing references) //IL_371c: Expected O, but got Unknown //IL_3728: Unknown result type (might be due to invalid IL or missing references) //IL_3732: Unknown result type (might be due to invalid IL or missing references) //IL_3793: Unknown result type (might be due to invalid IL or missing references) //IL_379a: Expected O, but got Unknown //IL_37bd: Unknown result type (might be due to invalid IL or missing references) //IL_37d1: Expected O, but got Unknown //IL_37f1: Unknown result type (might be due to invalid IL or missing references) //IL_37fd: Expected O, but got Unknown //IL_3822: Unknown result type (might be due to invalid IL or missing references) //IL_3836: Expected O, but got Unknown //IL_386e: Unknown result type (might be due to invalid IL or missing references) //IL_3874: Expected O, but got Unknown //IL_38b0: Unknown result type (might be due to invalid IL or missing references) //IL_38b6: Expected O, but got Unknown //IL_38e3: Unknown result type (might be due to invalid IL or missing references) //IL_38ea: Expected O, but got Unknown //IL_390d: Unknown result type (might be due to invalid IL or missing references) //IL_3921: Expected O, but got Unknown //IL_3952: Unknown result type (might be due to invalid IL or missing references) //IL_395c: Expected O, but got Unknown //IL_3957: Unknown result type (might be due to invalid IL or missing references) //IL_395c: Unknown result type (might be due to invalid IL or missing references) //IL_3971: Unknown result type (might be due to invalid IL or missing references) //IL_3981: Expected O, but got Unknown //IL_39a0: Unknown result type (might be due to invalid IL or missing references) //IL_39aa: Expected O, but got Unknown //IL_39a5: Unknown result type (might be due to invalid IL or missing references) //IL_39aa: Unknown result type (might be due to invalid IL or missing references) //IL_39bf: Unknown result type (might be due to invalid IL or missing references) //IL_39cf: Expected O, but got Unknown //IL_39db: Unknown result type (might be due to invalid IL or missing references) //IL_39e5: Unknown result type (might be due to invalid IL or missing references) //IL_3a28: Unknown result type (might be due to invalid IL or missing references) //IL_3a5a: Unknown result type (might be due to invalid IL or missing references) //IL_3a6e: Expected O, but got Unknown //IL_3a7f: Unknown result type (might be due to invalid IL or missing references) //IL_3a84: Unknown result type (might be due to invalid IL or missing references) //IL_3a8d: Expected O, but got Unknown //IL_3ab5: Unknown result type (might be due to invalid IL or missing references) //IL_3ac9: Expected O, but got Unknown //IL_3b03: Unknown result type (might be due to invalid IL or missing references) //IL_3b21: Unknown result type (might be due to invalid IL or missing references) //IL_3b2b: Expected O, but got Unknown //IL_3b2b: Expected O, but got Unknown //IL_3b50: Unknown result type (might be due to invalid IL or missing references) //IL_3b64: Expected O, but got Unknown //IL_3bac: Unknown result type (might be due to invalid IL or missing references) //IL_3bc0: Expected O, but got Unknown //IL_3bf7: Unknown result type (might be due to invalid IL or missing references) //IL_3c01: Expected O, but got Unknown //IL_3bfc: Unknown result type (might be due to invalid IL or missing references) //IL_3c01: Unknown result type (might be due to invalid IL or missing references) //IL_3c16: Unknown result type (might be due to invalid IL or missing references) //IL_3c26: Expected O, but got Unknown //IL_3c41: Unknown result type (might be due to invalid IL or missing references) //IL_3c4b: Expected O, but got Unknown //IL_3c46: Unknown result type (might be due to invalid IL or missing references) //IL_3c4b: Unknown result type (might be due to invalid IL or missing references) //IL_3c60: Unknown result type (might be due to invalid IL or missing references) //IL_3c70: Expected O, but got Unknown //IL_3ca5: Unknown result type (might be due to invalid IL or missing references) //IL_3cb9: Expected O, but got Unknown //IL_3d33: Unknown result type (might be due to invalid IL or missing references) //IL_3d47: Expected O, but got Unknown //IL_3d76: Unknown result type (might be due to invalid IL or missing references) //IL_3d80: Expected O, but got Unknown //IL_3d7b: Unknown result type (might be due to invalid IL or missing references) //IL_3d80: Unknown result type (might be due to invalid IL or missing references) //IL_3d95: Unknown result type (might be due to invalid IL or missing references) //IL_3da5: Expected O, but got Unknown //IL_3db1: Unknown result type (might be due to invalid IL or missing references) //IL_3dbb: Unknown result type (might be due to invalid IL or missing references) //IL_3e3d: Unknown result type (might be due to invalid IL or missing references) //IL_3e51: Expected O, but got Unknown //IL_3e83: Unknown result type (might be due to invalid IL or missing references) //IL_3e8d: Expected O, but got Unknown //IL_3e88: Unknown result type (might be due to invalid IL or missing references) //IL_3e8d: Unknown result type (might be due to invalid IL or missing references) //IL_3ea2: Unknown result type (might be due to invalid IL or missing references) //IL_3eb2: Expected O, but got Unknown //IL_3ed0: Unknown result type (might be due to invalid IL or missing references) //IL_3eda: Expected O, but got Unknown //IL_3ed5: Unknown result type (might be due to invalid IL or missing references) //IL_3eda: Unknown result type (might be due to invalid IL or missing references) //IL_3eef: Unknown result type (might be due to invalid IL or missing references) //IL_3eff: Expected O, but got Unknown //IL_3f0b: Unknown result type (might be due to invalid IL or missing references) //IL_3f15: Unknown result type (might be due to invalid IL or missing references) //IL_3f2a: Unknown result type (might be due to invalid IL or missing references) //IL_3f34: Unknown result type (might be due to invalid IL or missing references) //IL_3fa8: Unknown result type (might be due to invalid IL or missing references) //IL_3fbc: Expected O, but got Unknown //IL_3fd9: Unknown result type (might be due to invalid IL or missing references) //IL_401e: Unknown result type (might be due to invalid IL or missing references) //IL_405c: Unknown result type (might be due to invalid IL or missing references) //IL_4061: Unknown result type (might be due to invalid IL or missing references) //IL_407d: Unknown result type (might be due to invalid IL or missing references) //IL_40ba: Unknown result type (might be due to invalid IL or missing references) //IL_40ce: Expected O, but got Unknown //IL_40e6: Unknown result type (might be due to invalid IL or missing references) //IL_412b: Unknown result type (might be due to invalid IL or missing references) //IL_4141: Unknown result type (might be due to invalid IL or missing references) //IL_4155: Unknown result type (might be due to invalid IL or missing references) //IL_415a: Unknown result type (might be due to invalid IL or missing references) //IL_4198: Unknown result type (might be due to invalid IL or missing references) //IL_419d: Unknown result type (might be due to invalid IL or missing references) //IL_41b9: Unknown result type (might be due to invalid IL or missing references) //IL_41f6: Unknown result type (might be due to invalid IL or missing references) //IL_420a: Expected O, but got Unknown //IL_4227: Unknown result type (might be due to invalid IL or missing references) //IL_427c: Unknown result type (might be due to invalid IL or missing references) //IL_4281: Unknown result type (might be due to invalid IL or missing references) //IL_4293: Unknown result type (might be due to invalid IL or missing references) //IL_42a5: Unknown result type (might be due to invalid IL or missing references) //IL_42b7: Unknown result type (might be due to invalid IL or missing references) //IL_42f5: Unknown result type (might be due to invalid IL or missing references) //IL_42fa: Unknown result type (might be due to invalid IL or missing references) //IL_4316: Unknown result type (might be due to invalid IL or missing references) //IL_4395: Unknown result type (might be due to invalid IL or missing references) //IL_43a9: Expected O, but got Unknown //IL_43db: Unknown result type (might be due to invalid IL or missing references) //IL_43e5: Expected O, but got Unknown //IL_43e0: Unknown result type (might be due to invalid IL or missing references) //IL_43e5: Unknown result type (might be due to invalid IL or missing references) //IL_43fa: Unknown result type (might be due to invalid IL or missing references) //IL_440a: Expected O, but got Unknown //IL_4428: Unknown result type (might be due to invalid IL or missing references) //IL_4432: Expected O, but got Unknown //IL_442d: Unknown result type (might be due to invalid IL or missing references) //IL_4432: Unknown result type (might be due to invalid IL or missing references) //IL_4447: Unknown result type (might be due to invalid IL or missing references) //IL_4457: Expected O, but got Unknown //IL_4471: Unknown result type (might be due to invalid IL or missing references) //IL_4486: Unknown result type (might be due to invalid IL or missing references) //IL_4490: Unknown result type (might be due to invalid IL or missing references) //IL_4512: Unknown result type (might be due to invalid IL or missing references) //IL_4526: Expected O, but got Unknown //IL_455d: Unknown result type (might be due to invalid IL or missing references) //IL_4567: Expected O, but got Unknown //IL_4562: Unknown result type (might be due to invalid IL or missing references) //IL_4567: Unknown result type (might be due to invalid IL or missing references) //IL_457c: Unknown result type (might be due to invalid IL or missing references) //IL_458c: Expected O, but got Unknown //IL_4609: Unknown result type (might be due to invalid IL or missing references) //IL_4613: Unknown result type (might be due to invalid IL or missing references) //IL_4641: Unknown result type (might be due to invalid IL or missing references) //IL_4655: Expected O, but got Unknown //IL_468f: Unknown result type (might be due to invalid IL or missing references) //IL_4699: Expected O, but got Unknown //IL_4694: Unknown result type (might be due to invalid IL or missing references) //IL_4699: Unknown result type (might be due to invalid IL or missing references) //IL_46ae: Unknown result type (might be due to invalid IL or missing references) //IL_46be: Expected O, but got Unknown //IL_46dc: Unknown result type (might be due to invalid IL or missing references) //IL_46e6: Expected O, but got Unknown //IL_46e1: Unknown result type (might be due to invalid IL or missing references) //IL_46e6: Unknown result type (might be due to invalid IL or missing references) //IL_46fb: Unknown result type (might be due to invalid IL or missing references) //IL_470b: Expected O, but got Unknown //IL_471b: Unknown result type (might be due to invalid IL or missing references) //IL_4725: Unknown result type (might be due to invalid IL or missing references) //IL_476b: Unknown result type (might be due to invalid IL or missing references) //IL_4770: Unknown result type (might be due to invalid IL or missing references) //IL_4779: Expected O, but got Unknown //IL_477b: Unknown result type (might be due to invalid IL or missing references) //IL_4780: Unknown result type (might be due to invalid IL or missing references) //IL_4789: Expected O, but got Unknown //IL_47b1: Unknown result type (might be due to invalid IL or missing references) //IL_47c5: Expected O, but got Unknown //IL_47ff: Unknown result type (might be due to invalid IL or missing references) //IL_4809: Expected O, but got Unknown //IL_4804: Unknown result type (might be due to invalid IL or missing references) //IL_4809: Unknown result type (might be due to invalid IL or missing references) //IL_481e: Unknown result type (might be due to invalid IL or missing references) //IL_482e: Expected O, but got Unknown //IL_484c: Unknown result type (might be due to invalid IL or missing references) //IL_4856: Expected O, but got Unknown //IL_4851: Unknown result type (might be due to invalid IL or missing references) //IL_4856: Unknown result type (might be due to invalid IL or missing references) //IL_486b: Unknown result type (might be due to invalid IL or missing references) //IL_487b: Expected O, but got Unknown //IL_488b: Unknown result type (might be due to invalid IL or missing references) //IL_4895: Unknown result type (might be due to invalid IL or missing references) //IL_48ef: Unknown result type (might be due to invalid IL or missing references) //IL_4903: Expected O, but got Unknown //IL_493d: Unknown result type (might be due to invalid IL or missing references) //IL_4947: Expected O, but got Unknown //IL_4942: Unknown result type (might be due to invalid IL or missing references) //IL_4947: Unknown result type (might be due to invalid IL or missing references) //IL_495c: Unknown result type (might be due to invalid IL or missing references) //IL_496c: Expected O, but got Unknown //IL_498a: Unknown result type (might be due to invalid IL or missing references) //IL_4994: Expected O, but got Unknown //IL_498f: Unknown result type (might be due to invalid IL or missing references) //IL_4994: Unknown result type (might be due to invalid IL or missing references) //IL_49a9: Unknown result type (might be due to invalid IL or missing references) //IL_49b9: Expected O, but got Unknown //IL_49c9: Unknown result type (might be due to invalid IL or missing references) //IL_49d3: Unknown result type (might be due to invalid IL or missing references) //IL_49e8: Unknown result type (might be due to invalid IL or missing references) //IL_49f2: Unknown result type (might be due to invalid IL or missing references) //IL_4a75: Unknown result type (might be due to invalid IL or missing references) //IL_4a89: Expected O, but got Unknown //IL_4ac3: Unknown result type (might be due to invalid IL or missing references) //IL_4acd: Expected O, but got Unknown //IL_4ac8: Unknown result type (might be due to invalid IL or missing references) //IL_4acd: Unknown result type (might be due to invalid IL or missing references) //IL_4ae2: Unknown result type (might be due to invalid IL or missing references) //IL_4af2: Expected O, but got Unknown //IL_4b02: Unknown result type (might be due to invalid IL or missing references) //IL_4b0c: Unknown result type (might be due to invalid IL or missing references) //IL_4b66: Unknown result type (might be due to invalid IL or missing references) //IL_4b7a: Expected O, but got Unknown //IL_4bbe: Unknown result type (might be due to invalid IL or missing references) //IL_4bdc: Unknown result type (might be due to invalid IL or missing references) //IL_4be6: Expected O, but got Unknown //IL_4be6: Expected O, but got Unknown //IL_4c0b: Unknown result type (might be due to invalid IL or missing references) //IL_4c1f: Expected O, but got Unknown //IL_4c78: Unknown result type (might be due to invalid IL or missing references) //IL_4c8c: Expected O, but got Unknown //IL_4cc6: Unknown result type (might be due to invalid IL or missing references) //IL_4cd0: Expected O, but got Unknown //IL_4ccb: Unknown result type (might be due to invalid IL or missing references) //IL_4cd0: Unknown result type (might be due to invalid IL or missing references) //IL_4ce5: Unknown result type (might be due to invalid IL or missing references) //IL_4cf5: Expected O, but got Unknown //IL_4d05: Unknown result type (might be due to invalid IL or missing references) //IL_4d0f: Unknown result type (might be due to invalid IL or missing references) //IL_4d69: Unknown result type (might be due to invalid IL or missing references) //IL_4d7d: Expected O, but got Unknown //IL_4dda: Unknown result type (might be due to invalid IL or missing references) //IL_4dee: Expected O, but got Unknown //IL_4e28: Unknown result type (might be due to invalid IL or missing references) //IL_4e32: Expected O, but got Unknown //IL_4e2d: Unknown result type (might be due to invalid IL or missing references) //IL_4e32: Unknown result type (might be due to invalid IL or missing references) //IL_4e47: Unknown result type (might be due to invalid IL or missing references) //IL_4e57: Expected O, but got Unknown //IL_4e67: Unknown result type (might be due to invalid IL or missing references) //IL_4e71: Unknown result type (might be due to invalid IL or missing references) //IL_4efc: Unknown result type (might be due to invalid IL or missing references) //IL_4f10: Expected O, but got Unknown //IL_4f76: Unknown result type (might be due to invalid IL or missing references) //IL_4f8a: Expected O, but got Unknown //IL_4fa2: Unknown result type (might be due to invalid IL or missing references) //IL_4fe2: Unknown result type (might be due to invalid IL or missing references) //IL_4fec: Expected O, but got Unknown //IL_4fe7: Unknown result type (might be due to invalid IL or missing references) //IL_4fec: Unknown result type (might be due to invalid IL or missing references) //IL_5001: Unknown result type (might be due to invalid IL or missing references) //IL_5011: Expected O, but got Unknown //IL_505e: Unknown result type (might be due to invalid IL or missing references) //IL_5072: Expected O, but got Unknown //IL_50ac: Unknown result type (might be due to invalid IL or missing references) //IL_50b6: Expected O, but got Unknown //IL_50b1: Unknown result type (might be due to invalid IL or missing references) //IL_50b6: Unknown result type (might be due to invalid IL or missing references) //IL_50cb: Unknown result type (might be due to invalid IL or missing references) //IL_50db: Expected O, but got Unknown //IL_50f9: Unknown result type (might be due to invalid IL or missing references) //IL_5103: Expected O, but got Unknown //IL_50fe: Unknown result type (might be due to invalid IL or missing references) //IL_5103: Unknown result type (might be due to invalid IL or missing references) //IL_5118: Unknown result type (might be due to invalid IL or missing references) //IL_5128: Expected O, but got Unknown //IL_5138: Unknown result type (might be due to invalid IL or missing references) //IL_5142: Unknown result type (might be due to invalid IL or missing references) //IL_51a4: Unknown result type (might be due to invalid IL or missing references) //IL_51b8: Expected O, but got Unknown //IL_51fa: Unknown result type (might be due to invalid IL or missing references) //IL_5200: Expected O, but got Unknown //IL_521b: Unknown result type (might be due to invalid IL or missing references) //IL_5221: Expected O, but got Unknown //IL_523c: Unknown result type (might be due to invalid IL or missing references) //IL_5242: Expected O, but got Unknown //IL_525d: Unknown result type (might be due to invalid IL or missing references) //IL_5263: Expected O, but got Unknown //IL_527e: Unknown result type (might be due to invalid IL or missing references) //IL_5284: Expected O, but got Unknown //IL_529f: Unknown result type (might be due to invalid IL or missing references) //IL_52a5: Expected O, but got Unknown //IL_52c0: Unknown result type (might be due to invalid IL or missing references) //IL_52c6: Expected O, but got Unknown //IL_52e1: Unknown result type (might be due to invalid IL or missing references) //IL_52e7: Expected O, but got Unknown //IL_5302: Unknown result type (might be due to invalid IL or missing references) //IL_5308: Expected O, but got Unknown //IL_5324: Unknown result type (might be due to invalid IL or missing references) //IL_532a: Expected O, but got Unknown //IL_5346: Unknown result type (might be due to invalid IL or missing references) //IL_534c: Expected O, but got Unknown //IL_5368: Unknown result type (might be due to invalid IL or missing references) //IL_536e: Expected O, but got Unknown //IL_538a: Unknown result type (might be due to invalid IL or missing references) //IL_5390: Expected O, but got Unknown //IL_53ac: Unknown result type (might be due to invalid IL or missing references) //IL_53b2: Expected O, but got Unknown //IL_53ce: Unknown result type (might be due to invalid IL or missing references) //IL_53d4: Expected O, but got Unknown //IL_53f0: Unknown result type (might be due to invalid IL or missing references) //IL_53f6: Expected O, but got Unknown //IL_5412: Unknown result type (might be due to invalid IL or missing references) //IL_5418: Expected O, but got Unknown //IL_5434: Unknown result type (might be due to invalid IL or missing references) //IL_543a: Expected O, but got Unknown //IL_5456: Unknown result type (might be due to invalid IL or missing references) //IL_545c: Expected O, but got Unknown //IL_5478: Unknown result type (might be due to invalid IL or missing references) //IL_547e: Expected O, but got Unknown //IL_549a: Unknown result type (might be due to invalid IL or missing references) //IL_54a0: Expected O, but got Unknown //IL_54bc: Unknown result type (might be due to invalid IL or missing references) //IL_54c2: Expected O, but got Unknown //IL_54f1: Unknown result type (might be due to invalid IL or missing references) //IL_5505: Expected O, but got Unknown //IL_552a: Unknown result type (might be due to invalid IL or missing references) //IL_5583: Unknown result type (might be due to invalid IL or missing references) //IL_558d: Expected O, but got Unknown //IL_5588: Unknown result type (might be due to invalid IL or missing references) //IL_558d: Unknown result type (might be due to invalid IL or missing references) //IL_55a2: Unknown result type (might be due to invalid IL or missing references) //IL_55b2: Expected O, but got Unknown //IL_55d4: Unknown result type (might be due to invalid IL or missing references) //IL_55de: Expected O, but got Unknown //IL_55d9: Unknown result type (might be due to invalid IL or missing references) //IL_55de: Unknown result type (might be due to invalid IL or missing references) //IL_55f3: Unknown result type (might be due to invalid IL or missing references) //IL_5603: Expected O, but got Unknown //IL_5620: Unknown result type (might be due to invalid IL or missing references) //IL_562a: Expected O, but got Unknown //IL_5625: Unknown result type (might be due to invalid IL or missing references) //IL_562a: Unknown result type (might be due to invalid IL or missing references) //IL_563f: Unknown result type (might be due to invalid IL or missing references) //IL_564f: Expected O, but got Unknown //IL_566c: Unknown result type (might be due to invalid IL or missing references) //IL_5676: Expected O, but got Unknown //IL_5671: Unknown result type (might be due to invalid IL or missing references) //IL_5676: Unknown result type (might be due to invalid IL or missing references) //IL_568b: Unknown result type (might be due to invalid IL or missing references) //IL_569b: Expected O, but got Unknown //IL_56b8: Unknown result type (might be due to invalid IL or missing references) //IL_56c2: Expected O, but got Unknown //IL_56bd: Unknown result type (might be due to invalid IL or missing references) //IL_56c2: Unknown result type (might be due to invalid IL or missing references) //IL_56d7: Unknown result type (might be due to invalid IL or missing references) //IL_56e7: Expected O, but got Unknown //IL_5704: Unknown result type (might be due to invalid IL or missing references) //IL_570e: Expected O, but got Unknown //IL_5709: Unknown result type (might be due to invalid IL or missing references) //IL_570e: Unknown result type (might be due to invalid IL or missing references) //IL_5723: Unknown result type (might be due to invalid IL or missing references) //IL_5733: Expected O, but got Unknown //IL_5751: Unknown result type (might be due to invalid IL or missing references) //IL_575b: Expected O, but got Unknown //IL_5756: Unknown result type (might be due to invalid IL or missing references) //IL_575b: Unknown result type (might be due to invalid IL or missing references) //IL_5770: Unknown result type (might be due to invalid IL or missing references) //IL_5780: Expected O, but got Unknown //IL_579e: Unknown result type (might be due to invalid IL or missing references) //IL_57a8: Expected O, but got Unknown //IL_57a3: Unknown result type (might be due to invalid IL or missing references) //IL_57a8: Unknown result type (might be due to invalid IL or missing references) //IL_57bd: Unknown result type (might be due to invalid IL or missing references) //IL_57cd: Expected O, but got Unknown //IL_5818: Unknown result type (might be due to invalid IL or missing references) //IL_5822: Expected O, but got Unknown //IL_583d: Unknown result type (might be due to invalid IL or missing references) //IL_5847: Expected O, but got Unknown //IL_5911: Unknown result type (might be due to invalid IL or missing references) //IL_5921: Expected O, but got Unknown //IL_5950: Unknown result type (might be due to invalid IL or missing references) //IL_5964: Unknown result type (might be due to invalid IL or missing references) //IL_5982: Unknown result type (might be due to invalid IL or missing references) //IL_598c: Expected O, but got Unknown //IL_598c: Expected O, but got Unknown //IL_598c: Expected O, but got Unknown //IL_5a56: Unknown result type (might be due to invalid IL or missing references) //IL_5a5b: Unknown result type (might be due to invalid IL or missing references) //IL_5a6c: Unknown result type (might be due to invalid IL or missing references) //IL_5a71: Unknown result type (might be due to invalid IL or missing references) //IL_5a76: Unknown result type (might be due to invalid IL or missing references) //IL_5a80: Expected O, but got Unknown //IL_5adb: Unknown result type (might be due to invalid IL or missing references) //IL_5b32: Unknown result type (might be due to invalid IL or missing references) //IL_5b46: Expected O, but got Unknown //IL_5ba5: Unknown result type (might be due to invalid IL or missing references) //IL_5bb9: Expected O, but got Unknown //IL_5bf3: Unknown result type (might be due to invalid IL or missing references) //IL_5bfd: Expected O, but got Unknown //IL_5bf8: Unknown result type (might be due to invalid IL or missing references) //IL_5bfd: Unknown result type (might be due to invalid IL or missing references) //IL_5c12: Unknown result type (might be due to invalid IL or missing references) //IL_5c22: Expected O, but got Unknown //IL_5c32: Unknown result type (might be due to invalid IL or missing references) //IL_5c3c: Unknown result type (might be due to invalid IL or missing references) //IL_5cc6: Unknown result type (might be due to invalid IL or missing references) //IL_5cd0: Unknown result type (might be due to invalid IL or missing references) //IL_5d80: Unknown result type (might be due to invalid IL or missing references) //IL_5d94: Expected O, but got Unknown //IL_5dd9: Unknown result type (might be due to invalid IL or missing references) //IL_5dee: Expected O, but got Unknown //IL_5e08: Unknown result type (might be due to invalid IL or missing references) comment = "YES"; Mod.DEV_MODE = false; ModUnit unit = Mod.GetUnit("Spear Thrower"); unit.RightWeapon.internalObject.GetComponentInChildren<RangeWeapon>().spawnPosition = Mod.GetWeapon("Tempest Lich Staff").internalObject.GetComponentInChildren<RangeWeapon>().spawnPosition; unit.RightWeapon.internalObject.GetComponentInChildren<RangeWeapon>().randomPosition = 10f; unit.RightWeapon.internalObject.GetComponentInChildren<RangeWeapon>().spread = 0f; unit.RightWeapon.internalObject.GetComponentInChildren<RangeWeapon>().numberOfObjects = 1; unit.RightWeapon.Cooldown = 1f; unit.Cost = 800; SLMATool.CreateFaction("点击输入文字", (UnitBlueprint[])null, (Sprite)SLMALoader.SDic["sprites"]["CP_Viking_IceGiant_Belt001"], 5621098); ModUnit unit2 = Mod.GetUnit("Stoner"); unit2.TwoHanded = false; unit2.RightWeapon.Size *= 0.5f; unit2.RightWeapon.Ranged.Projectile.Size *= 0.5f; unit2.RightWeapon.Cooldown = 1f; ModUnit unit3 = Mod.GetUnit("Bone Mage"); unit3.RightWeapon.Cooldown = 2f; ModExplosion modExplosion = Mod.CreateExplosion("gufa", "ExplosionTreeGiant"); modExplosion.internalObject.GetComponentInChildren<Explosion>().ignoreRoot = true; modExplosion.internalObject.GetComponentInChildren<Explosion>().ignoreTeamMates = true; modExplosion.Damage = 10f; unit3.TwoHanded = true; ModUnit unit4 = Mod.GetUnit("Chieftain"); unit4.Health *= 5f; unit4.RightWeapon.internalObject.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[1] { new Keyframe(0.2f, 0.8f) }); unit4.RightWeapon.Cooldown = 0.3f; unit4.RightWeapon.Damage *= 0.7f; unit4.TurnSpeed *= 10000f; ModUnit unit5 = Mod.GetUnit("Mammoth"); unit5.Health = 8500f; unit5.Cost = 3500; ModUnit unit6 = Mod.GetUnit("Scarecrow"); unit6.RightWeapon.Ranged.ProjectileAmount = 1; unit6.RightWeapon.Cooldown = 3f; unit6.RightWeapon.AttackRange *= 1.5f; Mod.GetUnit("Hay Baler").Health *= 3f; ModUnit unit7 = Mod.GetUnit("Wheelbarrow"); unit7.Speed *= 2f; unit7.Health *= 2f; Mod.GetUnit("The King").Health *= 1.6f; ModUnit unit8 = Mod.GetUnit("Healer"); unit8.RightWeapon.AttackRange *= 1234567f; ModUnit unit9 = Mod.GetUnit("Archer"); unit9.RightWeapon.Cooldown = 2f; ModUnit unit10 = Mod.GetUnit("Squire"); unit10.RightWeapon.Cooldown = 2f; unit10.Health *= 1.4f; ModUnit unit11 = Mod.GetUnit("Catapult"); unit11.RightWeapon.Cooldown *= 2f; ModUnit unit12 = Mod.GetUnit("Zeus"); unit12.RightWeapon.AttackSpeed *= 1.5f; unit12.RightWeapon.Damage = 140f; unit12.RightWeapon.Explosion = Mod.GetExplosion("Zeus"); ModUnit unit13 = Mod.GetUnit("Ballista"); unit13.RightWeapon.Explosion = Mod.GetExplosion("ExplosionSamuraiGiantStomp"); unit13.RightWeapon.Damage = 3000f; ModUnit unit14 = Mod.GetUnit("Minotaur"); unit14.Health *= 2f; unit14.RightWeapon.Force *= 3f; unit14.RightWeapon.Explosion = Mod.GetExplosion("BallAndChain"); Mod.GetUnit("Jarl").Health *= 2f; ModUnit unit15 = Mod.GetUnit("Ice Archer"); unit15.RightWeapon.AttackSpeed *= 2f; unit15.RightWeapon.Ranged.Projectile = Mod.GetProjectile("Regular Arrow"); ModUnit unit16 = Mod.GetUnit("Hwacha"); unit16.RightWeapon.AttackSpeed *= 1.5f; unit16.RightWeapon.AttackRange *= 1.1f; ModUnit unit17 = Mod.GetUnit("Dragon"); unit17.Moves.Add("Ice Breath 2", "Fire Breath"); ModUnit unit18 = Mod.GetUnit("Quick Draw"); unit18.RightWeapon.Ranged.Ammo = 0; unit18.RightWeapon.AttackSpeed *= 1f; ModUnit unit19 = Mod.GetUnit("Deadeye"); unit19.RightWeapon.AttackSpeed *= 1.2f; ModUnit unit20 = Mod.GetUnit("Gunslinger"); unit20.RightWeapon.Cooldown = 3f; ModUnit unit21 = Mod.GetUnit("Gatling Gun"); unit21.RightWeapon.AttackSpeed *= 2f; unit21.RightWeapon.Ranged.Recoil = 0f; unit21.RightWeapon.Damage *= 0.8f; unit21.RightWeapon.Ranged.Projectile.Force *= 0.5f; ModExplosion modExplosion2 = Mod.CreateExplosion("Wanbom1", "Explosion_Fire_Balloon"); modExplosion2.internalObject.GetComponentInChildren<Explosion>().ignoreRoot = true; modExplosion2.internalObject.GetComponentInChildren<Explosion>().ignoreTeamMates = true; modExplosion2.Effect = Mod.GetEffect("FireEffect"); ModUnit unit22 = Mod.GetUnit("Reaper"); unit22.Health = 2000f; ModUnit unit23 = Mod.GetUnit("Skeleton Archer"); unit23.RightWeapon.Explosion = modExplosion2; unit23.Cost = 900; ModUnit unit24 = Mod.GetUnit("Skeleton Giant"); unit24.Health *= 1.5f; unit24.RightWeapon.Explosion = Mod.GetExplosion("ExplosionSamuraiGiant"); unit24.RightWeapon.Damage = 250f; unit24.LeftWeapon.Explosion = Mod.GetExplosion("ExplosionSamuraiGiantStomp"); ModUnit unit25 = Mod.GetUnit("Pirate Queen"); unit25.Health *= 1.5f; unit25.Moves.Add("Bomb Spin", "Bomb Spin", "Bomb Spin"); unit25.Cost = 3500; ModUnit unit26 = Mod.GetUnit("Captain"); unit26.LeftWeapon.Force *= 3f; unit26.LeftWeapon.Ranged.Recoil *= 2f; unit26.Health *= 2f; ModUnit unit27 = Mod.GetUnit("Cannon"); unit27.RightWeapon.Ranged.Projectile.Force *= 2f; unit27.RightWeapon.Cooldown = 3.5f; unit27.RightWeapon.Ranged.Projectile.Size *= 1.5f; ModUnit unit28 = Mod.GetUnit("Tank"); unit28.Health = 7500f; unit28.RightWeapon.AttackSpeed *= 0.5f; unit28.Speed *= 1.5f; ModUnit unit29 = Mod.GetUnit("Pike"); unit29.RightWeapon.Damage *= 2f; unit29.RightWeapon.Explosion = Mod.GetExplosion("ExplosionSamuraiGiant"); ModUnit unit30 = Mod.GetUnit("Blowdarter"); unit30.RightWeapon.Effect = Mod.GetEffect("Witch_HitEffect"); ModUnit unit31 = Mod.GetUnit("Thor"); ModExplosion modExplosion3 = Mod.CreateExplosion("Leishen", "BallAndChain"); modExplosion3.Force = 0f; modExplosion3.Radius *= 4f; modExplosion3.Effect = Mod.GetEffect("Wizard_Zap"); unit31.RightWeapon.Explosion = modExplosion3; unit31.Health *= 1.7f; UnitBlueprint internalObject = unit31.internalObject; internalObject.attackSpeedMultiplier *= 1.5f; unit31.Cost = 2000; ModUnit unit32 = Mod.GetUnit("Dark Peasant"); unit32.Health = float.PositiveInfinity; unit32.RightWeapon.Cooldown = 1f; unit32.RightWeapon.Damage = 9999999f; unit32.Mass *= 10f; ModUnit unit33 = Mod.GetUnit("Super Peasant"); unit33.Health = float.PositiveInfinity; unit33.RightWeapon.Damage *= 12f; ModWeapon modWeapon = Mod.CreateWeapon("Lag9", "Boxer's Glove"); modWeapon.internalObject.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[3] { new Keyframe(0.15f, 0f), new Keyframe(0.25f, -0.35f), new Keyframe(0.45f, 2f) }); CollisionWeapon componentInChildren = modWeapon.internalObject.GetComponentInChildren<CollisionWeapon>(); componentInChildren.onImpactForce *= 5f; modWeapon.internalObject.GetComponentInChildren<CollisionWeapon>().damage = 120f; modWeapon.internalObject.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; modWeapon.internalObject.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; modWeapon.Cooldown = 0.5f; ModUnit unit34 = Mod.GetUnit("Boxer"); unit34.Health = 1000f; unit34.RightWeapon = modWeapon; unit34.LeftWeapon = modWeapon; unit34.Cost = 800; unit34.Balance *= 800f; unit34.Moves.Add("Quickdraw Projectile Dodge", "Melee Dodge"); ModWeapon modWeapon2 = Mod.CreateWeapon("Daaaa", "Ak-47"); modWeapon2.Ranged.Ammo = 0; modWeapon2.Ranged.Projectile = Mod.GetProjectile("Cannonball 3"); modWeapon2.AttackSpeed /= 2f; ModUnit unit35 = Mod.GetUnit("Da Vinci Tank"); unit35.Size /= 2f; unit35.RightWeapon.AttackSpeed *= 2f; unit35.RightWeapon.Ranged.Recoil = 0f; unit35.Speed *= 3f; unit35.Health = 10500f; unit35.Cost = 5000; ModUnit unit36 = Mod.GetUnit("Da Vinci"); unit36.Health = 4000f; unit36.Size /= 2f; GameObject val = UPool.MyPool.AddObject("KILLH", (GameObject)SLMALoader.SDic["effects"]["E_Ballooner_Effect"], true, (HideFlags)52, (Sprite)null, 1702092, true); val.AddComponent<Effectkillunit>(); UnitBlueprint val2 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_LEG_SUPERBOXER"]; GameObject val3 = UPool.MyPool.AddObject("MIANYI", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 301823, true); UnitBlueprint val4 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_LEG_SUPERBOXER"]; val4.massMultiplier *= 5f; ModEffect modEffect = Mod.CreateEffect("NB611", "Ballooner_Effect"); ((Component)modEffect.internalObject).gameObject.AddComponent<Effectkillunit>(); ModExplosion modExplosion4 = Mod.CreateExplosion("Nb666", "BallAndChain"); modExplosion4.Radius = 99999f; modExplosion4.Damage = 2.1474836E+09f; modExplosion4.Effect = modEffect; ModUnit unit37 = Mod.GetUnit("Shogun"); unit37.Health = 1100f; unit37.RightWeapon.Damage *= 1.5f; ModExplosion modExplosion5 = Mod.CreateExplosion("JiangJun", "ExplosionSamuraiGiant"); modExplosion5.Force *= 2f; modExplosion5.Damage = 140f; modExplosion5.Radius *= 2f; modExplosion5.internalObject.GetComponentInChildren<Explosion>().ignoreRoot = true; modExplosion5.internalObject.GetComponentInChildren<Explosion>().ignoreTeamMates = true; ModEffect modEffect2 = Mod.CreateEffect("BBB5", "Ballooner_Effect"); ((Component)modEffect2.internalObject).gameObject.AddComponent<Effectggh>(); modExplosion5.Effect = modEffect2; unit37.RightWeapon.Explosion = modExplosion5; unit37.RightWeapon.Effect = modEffect2; Rigidbody componentInChildren2 = unit37.RightWeapon.internalObject.GetComponentInChildren<Rigidbody>(); componentInChildren2.mass *= 1f; unit37.Mass *= 5f; unit37.TwoHanded = false; unit37.RightWeapon.internalObject.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; unit37.RightWeapon.internalObject.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; unit37.RightWeapon.internalObject.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[3] { new Keyframe(0.25f, 0f), new Keyframe(0.35f, -0.5f), new Keyframe(0.45f, 5f) }); unit37.RightWeapon.internalObject.GetComponentInChildren<CollisionWeapon>().onImpactForce = 5E+12f; unit37.RightWeapon.internalObject.GetComponentInChildren<CollisionWeapon>().massCap = 8E+11f; unit37.RightWeapon.Cooldown = 0.8f; unit37.Moves.Add("Quickdraw Projectile Dodge", "Shogun Dodge", "Hurricane Slash"); unit37.Balance *= 40f; ModExplosion modExplosion6 = Mod.CreateExplosion("exp1", "BallAndChain"); modExplosion6.Radius *= 3f; modExplosion6.Effect = modEffect; modExplosion6.Force = 0f; modExplosion6.Damage = 0f; modExplosion6.internalObject.GetComponentInChildren<AddScreensShake>().amount = 0f; ModProjectile modProjectile = Mod.CreateProjectile("ZDDD", "Ak-47 Bullet"); modProjectile.Speed *= 1.2f; modProjectile.Effect = modEffect; modProjectile.Explosion = modExplosion6; modProjectile.Size *= 2f; modProjectile.internalObject.GetComponentInChildren<MoveTransform>().gravity = 0f; GameObject val5 = UPool.MyPool.AddObject("肾虚者短剑", (GameObject)SLMALoader.SDic["weapons"]["Darkkingonehand"], true, (HideFlags)52, (Sprite)null, 3890979, true); ChineseLibrary.近战武器(val5, 1f, 5f); val5.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[1] { new Keyframe(4f, 5f) }); ModWeapon modWeapon3 = Mod.CreateWeapon("Jtl", "Minigun"); modWeapon3.Ranged.Ammo = 0; modWeapon3.Ranged.Recoil = 0f; modWeapon3.Ranged.Projectile = modProjectile; modWeapon3.internalObject.GetComponentInChildren<RangeWeapon>().shootHelpAngleCurve = Mod.GetWeapon("Tempest Lich Staff").internalObject.GetComponentInChildren<RangeWeapon>().shootHelpAngleCurve; modWeapon3.internalObject.GetComponentInChildren<RangeWeapon>().spawnPosition = Mod.GetWeapon("Tempest Lich Staff").internalObject.GetComponentInChildren<RangeWeapon>().spawnPosition; modWeapon3.internalObject.GetComponentInChildren<RangeWeapon>().randomPosition = 30f; modWeapon3.internalObject.GetComponentInChildren<RangeWeapon>().spread = 0f; modWeapon3.internalObject.GetComponentInChildren<RangeWeapon>().numberOfObjects = 1; modWeapon3.AttackRange *= 999999f; GameObject val6 = UPool.MyPool.AddObject("tuntun", (GameObject)SLMALoader.SDic["weapons"]["Club"], true, (HideFlags)52, (Sprite)null, 8758768, true); val6.GetComponentInChildren<CollisionWeapon>().onImpactForce = 5E+12f; val6.GetComponentInChildren<CollisionWeapon>().massCap = 6E+11f; val6.GetComponentInChildren<CollisionWeapon>().damage = 1200f; val6.GetComponentInChildren<CollisionWeapon>().teamDamage = 4f; val6.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[1] { new Keyframe(0.2f, 5f) }); ChineseLibrary.近战武器(val6, 1f, 0.8f); MeleeWeapon componentInChildren3 = val6.GetComponentInChildren<MeleeWeapon>(); ((Weapon)componentInChildren3).maxRange = ((Weapon)componentInChildren3).maxRange * 2f; val6.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val6.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; ChineseLibrary.近战武器效果(val6, (GameObject[])(object)new GameObject[1] { (GameObject)SLMALoader.SDic["explosions"]["E_Blackbeardslam"] }, 0.1f); Rigidbody componentInChildren4 = val6.GetComponentInChildren<Rigidbody>(); componentInChildren4.mass *= 0.3f; GameObject val7 = UPool.MyPool.AddObject("mp509k", (GameObject)SLMALoader.SDic["weapons"]["Mp5k"], true, (HideFlags)52, (Sprite)null, 1090876, true); val7.GetComponentInChildren<RangeWeapon>().reloadTime = 0f; RangeWeapon componentInChildren5 = val7.GetComponentInChildren<RangeWeapon>(); ((Weapon)componentInChildren5).maxRange = ((Weapon)componentInChildren5).maxRange * 3f; RangeWeapon componentInChildren6 = val7.GetComponentInChildren<RangeWeapon>(); ((Weapon)componentInChildren6).attackSpeedM = ((Weapon)componentInChildren6).attackSpeedM * 0.5f; GameObject val8 = UPool.MyPool.AddObject("冰巨人拳狂暴版", (GameObject)SLMALoader.SDic["weapons"]["GiantPunch"], true, (HideFlags)52, (Sprite)null, 675832, true); val8.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[2] { new Keyframe(0.3f, -0.2f), new Keyframe(0.5f, 6f) }); val8.GetComponentInChildren<CollisionWeapon>().onImpactForce = 5E+12f; val8.GetComponentInChildren<CollisionWeapon>().massCap = 3E+11f; val8.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val8.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; s.DeepCopyOf<WeaponForceAnimation>(val8.GetComponentInChildren<WeaponForceAnimation>(), ((GameObject)SLMALoader.SDic["weapons"]["shogunSword"]).GetComponentInChildren<WeaponForceAnimation>()); ChineseLibrary.近战武器(val8, 1f, 1f); val8.GetComponentInChildren<CollisionWeapon>().cooldown = 0.1f; ChineseLibrary.近战武器效果(val8, (GameObject[])(object)new GameObject[16] { (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"] }, 0.1f); MeleeWeapon componentInChildren7 = val8.GetComponentInChildren<MeleeWeapon>(); ((Weapon)componentInChildren7).maxRange = ((Weapon)componentInChildren7).maxRange * 1.5f; GameObject val9 = UPool.MyPool.AddObject("大慈大悲", (GameObject)SLMALoader.SDic["weapons"]["Minigun"], true, (HideFlags)52, (Sprite)null, 102531, true); val9.GetComponentInChildren<RangeWeapon>().spawnPosition = ((GameObject)SLMALoader.SDic["weapons"]["PriestStaff_Storm"]).GetComponentInChildren<RangeWeapon>().spawnPosition; val9.GetComponentInChildren<RangeWeapon>().shootHelpAngleCurve = ((GameObject)SLMALoader.SDic["weapons"]["PriestStaff_Storm"]).GetComponentInChildren<RangeWeapon>().shootHelpAngleCurve; val9.GetComponentInChildren<RangeWeapon>().randomPosition = 10f; val9.GetComponentInChildren<RangeWeapon>().spread = 0f; val9.GetComponentInChildren<RangeWeapon>().numberOfObjects = 1; val9.GetComponentInChildren<RangeWeapon>().shootRecoil = 0f; val9.GetComponentInChildren<RangeWeapon>().torsoRecoil = 0f; val9.GetComponentInChildren<RangeWeapon>().reloadTime = 0f; ((Weapon)val9.GetComponentInChildren<RangeWeapon>()).maxRange = 100000000f; GameObject val10 = UPool.MyPool.AddObject("霓虹炮弹", (GameObject)SLMALoader.SDic["projectiles"]["P_Cannon"], true, (HideFlags)52, (Sprite)null, 1097501, true); val10.AddComponent<BOMMA>(); val10.GetComponentInChildren<ProjectileHit>().damage = 1000f; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionTreeGiant"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionTreeGiant"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionDarkP"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionDarkP"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionDarkP"]).AddComponent<ExplosionAddEffect>().EffectPrefab = val.GetComponentInChildren<UnitEffectBase>(); Explosion componentInChildren8 = ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionDarkP"]).GetComponentInChildren<Explosion>(); componentInChildren8.radius *= 3f; ((GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; ((GameObject)SLMALoader.SDic["explosions"]["E_Leg_TankExplo"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_Leg_TankExplo"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionSamuraiGiantStomp"]).GetComponentInChildren<Explosion>().ignoreRoot = true; ((GameObject)SLMALoader.SDic["explosions"]["E_ExplosionSamuraiGiantStomp"]).GetComponentInChildren<Explosion>().ignoreTeamMates = true; UnitBlueprint val11 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SECRET_BOMBCANNON"]; val11.RightWeapon.GetComponentInChildren<RangeWeapon>().ObjectToSpawn = val10; UnitBlueprint val12 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_PIRATE_FLINTLOCK"]; val12.LeftWeapon = (GameObject)SLMALoader.SDic["weapons"]["Piratesabre"]; val12.health = 120f; val12.MovementComponents = new List<IMovementComponent> { (IMovementComponent)(object)default(NeverStopRunning) }; val12.damageMultiplier *= 2f; GameObject val13 = UPool.MyPool.AddObject("GUOWANG", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 109101, true); val13.AddComponent<SUMMON1>().unitSpawn = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_MEDIEVAL_SQUIRE"]; val13.GetComponentInChildren<SUMMON1>().unitSpawnA = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_MEDIEVAL_ARCHER"]; val13.GetComponentInChildren<SUMMON1>().unitSpawnB = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_MEDIEVAL_KNIGHT"]; ChineseLibrary.技能设置((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_MEDIEVAL_THEKING"], (GameObject[])(object)new GameObject[1] { UPool.MyPool.GetObject("GUOWANG") }); UnitBlueprint val14 = SLMATool.CreateUnit("unitBlueprintONE", (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SECRET_ICEGIANT"], (Faction)SLMATool.SLMADic["点击输入文字"], (Sprite)SLMALoader.SDic["sprites"]["CP_Viking_IceGiant_Belt001"]); val14.RightWeapon = val8; val14.LeftWeapon = val8; ChineseLibrary.技能设置(val14, (GameObject[])(object)new GameObject[0]); GameObject val15 = UPool.MyPool.AddObject("一拳超人", (GameObject)SLMALoader.SDic["weapons"]["GiantPunch"], true, (HideFlags)52, (Sprite)null, 110921, true); val15.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[1] { new Keyframe(0.2f, 1f) }); MeleeWeapon componentInChildren9 = val15.GetComponentInChildren<MeleeWeapon>(); ((Weapon)componentInChildren9).attackSpeedM = ((Weapon)componentInChildren9).attackSpeedM * 5f; ((Component)val15.GetComponentInChildren<CollisionWeapon>()).gameObject.AddComponent<MeleeWeaponAddEffect>().EffectPrefab = UPool.MyPool.GetObject("KILLH").GetComponentInChildren<UnitEffectBase>(); GameObject val16 = UPool.MyPool.AddObject("KILLq", (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], true, (HideFlags)52, (Sprite)null, 9204712, true); val16.AddComponent<ExplosionAddEffect>().EffectPrefab = UPool.MyPool.GetObject("KILLH").GetComponentInChildren<UnitEffectBase>(); Explosion componentInChildren10 = val16.GetComponentInChildren<Explosion>(); componentInChildren10.radius *= 1f; Explosion componentInChildren11 = val16.GetComponentInChildren<Explosion>(); componentInChildren11.force *= 8f; ChineseLibrary.近战武器效果(val15, (GameObject[])(object)new GameObject[17] { (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], UPool.MyPool.GetObject("KILLq") }, 0.1f); val15.GetComponentInChildren<CollisionWeapon>().onImpactForce = 5E+12f; val15.GetComponentInChildren<CollisionWeapon>().massCap = 2E+11f; val15.GetComponentInChildren<CollisionWeapon>().damage = 1E+10f; val15.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val15.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; ((Weapon)val15.GetComponentInChildren<MeleeWeapon>()).maxRange = 1E+09f; val15.AddComponent<BlinkDagger>(); ((Weapon)val15.GetComponentInChildren<MeleeWeapon>()).internalCooldown = 0.5f; GameObject val17 = UPool.MyPool.AddObject("Marina_Base", (GameObject)SLMALoader.SDic["bases"]["IceGiant"], true, (HideFlags)52, (Sprite)null, 45763212, true); TeamColor[] componentsInChildren = val17.GetComponentsInChildren<TeamColor>(); foreach (TeamColor val18 in componentsInChildren) { val18.redMaterial = new Material(val18.redMaterial); val18.blueMaterial = new Material(val18.blueMaterial); val18.redMaterial.color = new Color(3f, 0.7f, 0.7f); val18.blueMaterial.color = new Color(3f, 0.7f, 0.7f); } val14.UnitBase = val17; val14.health = 30000f; ChineseLibrary.技能设置(val14, (GameObject[])(object)new GameObject[1] { (GameObject)SLMALoader.SDic["moves"]["BlockAlways"] }); val14.movementSpeedMuiltiplier *= 1.5f; GameObject val19 = UPool.MyPool.AddObject("忍者大师的手里剑", (GameObject)SLMALoader.SDic["weapons"]["Sensei_Throw_Shuriken"], true, (HideFlags)52, (Sprite)null, 1213451, true); val19.GetComponentInChildren<RangeWeapon>().randomPosition = 0.8f; val19.GetComponentInChildren<RangeWeapon>().spread = 50f; val19.GetComponentInChildren<RangeWeapon>().numberOfObjects = 12; UnitBlueprint val20 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SECRET_SENSEI"]; val20.RightWeapon = val19; val20.LeftWeapon = val19; val20.health = 100f; GameObject val21 = UPool.MyPool.AddObject("梁红玉的刀", (GameObject)SLMALoader.SDic["weapons"]["Guandao_RedJade"], true, (HideFlags)52, (Sprite)null, 346223445, true); val21.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[2] { new Keyframe(0.1f, -0.2f), new Keyframe(0.6f, 3f) }); ((Weapon)val21.GetComponentInChildren<MeleeWeapon>()).internalCooldown = 0.8f; val21.GetComponentInChildren<CollisionWeapon>().damage = 430f; UnitBlueprint val22 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SECRET_REDJADE"]; val22.RightWeapon = val21; val22.health = 1300f; val22.forceCost = 2500u; GameObject val23 = UPool.MyPool.AddObject("牛头人冲刺plas", (GameObject)SLMALoader.SDic["moves"]["MinotaurCharge"], true, (HideFlags)52, (Sprite)null, 454342, true); ConditionalEvent[] componentsInChildren2 = val23.GetComponentsInChildren<ConditionalEvent>(); for (int j = 0; j < componentsInChildren2.Length; j++) { ConditionalEventInstance[] events = componentsInChildren2[j].events; for (int k = 0; k < events.Length; k++) { EventCondition[] conditions = events[k].conditions; foreach (EventCondition val24 in conditions) { ConditionType conditionType = val24.conditionType; if ((int)conditionType > 0 && (int)conditionType == 1) { if ((int)val24.valueType == 1) { val24.value = 50f; } val24.cooldownRange = 10f; val24.extraRandomCooldown = 0f; val24.rangeType = (RangeType)0; } } } } val23.GetComponentInChildren<DodgeMove>().moves[0].forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[2] { new Keyframe(0.5f, -2f), new Keyframe(1.5f, 60f) }); val23.GetComponentInChildren<Explosion>().damage = 800f; ChineseLibrary.技能设置((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_ANCIENT_MINOTAUR"], (GameObject[])(object)new GameObject[2] { val23, (GameObject)SLMALoader.SDic["moves"]["Minotaur_headbutt"] }); ChineseLibrary.技能设置((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYEVIL_DARKKINGTRANSFORMED"], (GameObject[])(object)new GameObject[3] { (GameObject)SLMALoader.SDic["moves"]["DarkKingDodgeBig"], (GameObject)SLMALoader.SDic["moves"]["DarkKingDodgeBig"], (GameObject)SLMALoader.SDic["moves"]["DarkKingDodgeBig"] }); UnitBlueprint val25 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYEVIL_DARKKINGTRANSFORMED"]; val25.health *= 1.5f; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYEVIL_DARKKING"]).health = 1111f; GameObject val26 = UPool.MyPool.AddObject("死亡使者刀刃", (GameObject)SLMALoader.SDic["weapons"]["WarGlaivecurved"], true, (HideFlags)52, (Sprite)null, 346729, true); val26.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val26.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val26.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[2] { new Keyframe(0.1f, 0f), new Keyframe(0.3f, 4f) }); ((Weapon)val26.GetComponentInChildren<MeleeWeapon>()).internalCooldown = 0.4f; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYEVIL_WARGLAIVE"]).RightWeapon = val26; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYEVIL_WARGLAIVE"]).LeftWeapon = val26; GameObject val27 = UPool.MyPool.AddObject("黑暗农民无特效", (GameObject)SLMALoader.SDic["weapons"]["Leg_DarkP_W"], true, (HideFlags)52, (Sprite)null, 5461223, true); Object.Destroy((Object)(object)val27.GetComponentInChildren<ParticleSystemRenderer>()); val27.GetComponentInChildren<RangeWeapon>().ObjectToSpawn = (GameObject)SLMALoader.SDic["projectiles"]["P_TimeNinja-"]; ((Weapon)val27.GetComponentInChildren<RangeWeapon>()).internalCooldown = 17f; val27.GetComponentInChildren<RangeWeapon>().randomPosition = 8f; UnitBlueprint val28 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYGOOD_TIMENINJATRANSFORMED"]; val28.health *= 1.5f; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FANTASYGOOD_GOOD_CLERIC"]).LeftWeapon.transform.localScale = new Vector3(1f, 2f, 1f); GameObject val29 = UPool.MyPool.AddObject("无友伤猛犸", (GameObject)SLMALoader.SDic["bases"]["Mammoth"], true, (HideFlags)52, (Sprite)null, 3454346, true); Transform val30 = ((Component)val29.transform.Find("Scaler")).transform.Find("Rigidbodies"); Transform val31 = ((Component)val30).transform.Find("Knee_Left"); Transform val32 = ((Component)val30).transform.Find("Knee_Right"); Transform val33 = ((Component)val30).transform.Find("Knee_Right_Back"); Transform val34 = ((Component)val30).transform.Find("Knee_Left_Back"); Object val35 = (Object)(object)((Component)((Component)val30).transform.Find("Head")).transform.Find("Explosion"); if ((Object)(object)val31 != (Object)null) { Explosion component = ((Component)val31).GetComponent<Explosion>(); if ((Object)(object)component != (Object)null) { component.ignoreTeamMates = true; } } if ((Object)(object)val32 != (Object)null) { Explosion component2 = ((Component)val32).GetComponent<Explosion>(); if ((Object)(object)component2 != (Object)null) { component2.ignoreTeamMates = true; } } if ((Object)(object)val33 != (Object)null) { Explosion component3 = ((Component)val33).GetComponent<Explosion>(); if ((Object)(object)component3 != (Object)null) { component3.ignoreTeamMates = true; } } if ((Object)(object)val34 != (Object)null) { Explosion component4 = ((Component)val34).GetComponent<Explosion>(); if ((Object)(object)component4 != (Object)null) { component4.ignoreTeamMates = true; } } if (val35 != (Object)null) { Explosion component5 = ((Component)val31).GetComponent<Explosion>(); if ((Object)(object)component5 != (Object)null) { component5.ignoreTeamMates = true; } } ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_TRIBAL_MAMMOTH"]).UnitBase = val29; UnitBlueprint val36 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_ASIA_MONKEY_KING"]; val36.health *= 1.6f; UnitBlueprint val37 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_POACHER"]; val37.attackSpeedMultiplier *= 7f; GameObject val38 = (GameObject)SLMALoader.SDic["moves"]["MinotaurCharge"]; GameObject val39 = UPool.MyPool.AddObject("奥拉夫的斧子", (GameObject)SLMALoader.SDic["weapons"]["Berserker_axe"], true, (HideFlags)52, (Sprite)null, 4307103, true); val39.GetComponentInChildren<MeleeWeapon>().forceCurve = new AnimationCurve((Keyframe[])(object)new Keyframe[2] { new Keyframe(0.1f, -0.2f), new Keyframe(0.3f, 1f) }); val39.AddComponent<yizhiattack>(); ((Weapon)val39.GetComponentInChildren<MeleeWeapon>()).internalCooldown = 0.4f; ((Weapon)val39.GetComponentInChildren<MeleeWeapon>()).maxRange = 999999f; val39.AddComponent<MeleeWeaponSpawn>().objectToSpawn = (GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"]; ((Component)((GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"]).GetComponentInChildren<Explosion>()).transform.localScale = new Vector3(1.5f, 1.5f, 1.5f); UnitBlueprint val40 = SLMATool.CreateUnit("一拳超人", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["点击输入文字"], (Sprite)SLMALoader.SDic["sprites"]["CP_Viking_IceGiant_Belt001"]); val40.RightWeapon = val15; val40.LeftWeapon = val15; ChineseLibrary.技能设置(val40, (GameObject[])(object)new GameObject[1] { (GameObject)SLMALoader.SDic["moves"]["Wings_Leg_SuperP"] }); val40.health = float.PositiveInfinity; val40.sizeMultiplier = 1.3f; GameObject val41 = UPool.MyPool.AddObject("一拳超人1", (GameObject)SLMALoader.SDic["clothes"]["SkeletonSuit001"], true, (HideFlags)52, (Sprite)null, 0, true); Renderer[] componentsInChildren3 = val41.GetComponentsInChildren<Renderer>(); for (int m = 0; m < componentsInChildren3.Length; m++) { componentsInChildren3[m].materials = (Material[])(object)new Material[2] { new Material((Material)SLMALoader.SDic["materials"]["M_BrowningM2_Metal004"]) { color = Color.yellow }, new Material((Material)SLMALoader.SDic["materials"]["M_BrowningM2_Metal004"]) { color = Color.yellow } }; } GameObject val42 = UPool.MyPool.AddObject("一拳超人2", (GameObject)SLMALoader.SDic["clothes"]["good_gauntlet_glove001"], true, (HideFlags)52, (Sprite)null, 0, true); val42.GetComponentsInChildren<Renderer>()[0].material.color = Color.red; GameObject val43 = UPool.MyPool.AddObject("一拳超人3", (GameObject)SLMALoader.SDic["clothes"]["Western_gloves001"], true, (HideFlags)52, (Sprite)null, 0, true); TeamColor[] componentsInChildren4 = val43.GetComponentsInChildren<TeamColor>(); foreach (TeamColor val44 in componentsInChildren4) { val44.redMaterial = new Material(val44.redMaterial); val44.blueMaterial = new Material(val44.blueMaterial); val44.redMaterial.color = Color.red; val44.blueMaterial.color = Color.red; } GameObject val45 = UPool.MyPool.AddObject("一拳超人4", (GameObject)SLMALoader.SDic["clothes"]["Evil_DarkKingShoes001"], true, (HideFlags)52, (Sprite)null, 0, true); val45.GetComponentsInChildren<Renderer>()[0].material.color = Color.red; GameObject val46 = UPool.MyPool.AddObject("一拳超人5", (GameObject)SLMALoader.SDic["clothes"]["Medieval_Cape002"], true, (HideFlags)52, (Sprite)null, 0, true); TeamColor[] componentsInChildren5 = val46.GetComponentsInChildren<TeamColor>(); foreach (TeamColor val47 in componentsInChildren5) { val47.redMaterial = new Material(val47.redMaterial); val47.blueMaterial = new Material(val47.blueMaterial); val47.redMaterial.color = Color.white; val47.blueMaterial.color = Color.white; } val40.m_props = (GameObject[])(object)new GameObject[6] { val41, (GameObject)SLMALoader.SDic["clothes"]["Viking_Belt001"], val42, val43, val46, val45 }; ModExplosion modExplosion7 = Mod.CreateExplosion("DAYUN", "ExplosionSamuraiGiantStomp"); modExplosion7.Force *= 8f; modExplosion7.Radius *= 4f; modExplosion7.Damage = 4000f; ((Component)modExplosion7.internalObject.GetComponentInChildren<Explosion>()).transform.localScale = new Vector3(1f, 3f, 1f); GameObject val48 = UPool.MyPool.AddObject("跳关内部66", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 2311348, true); val48.AddComponent<gongji>(); UnitBlueprint val49 = SLMATool.CreateUnit("武器测试", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["点击输入文字"], (Sprite)SLMALoader.SDic["sprites"]["CP_Viking_IceGiant_Belt001"]); GameObject val50 = UPool.MyPool.AddObject("何来露的拳头", (GameObject)SLMALoader.SDic["weapons"]["GiantPunch"], true, (HideFlags)52, (Sprite)null, 109532, true); MeleeWeapon componentInChildren12 = val50.GetComponentInChildren<MeleeWeapon>(); componentInChildren12.curveForce *= 2f; GameObject val51 = UPool.MyPool.AddObject("何来露爆炸", (GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"], true, (HideFlags)52, (Sprite)null, 1099323, true); val51.GetComponentInChildren<Explosion>().radius = 50f; val51.GetComponentInChildren<Explosion>().damage = 10f; Explosion componentInChildren13 = val51.GetComponentInChildren<Explosion>(); componentInChildren13.force *= 2f; GameObject val52 = UPool.MyPool.AddObject("飞起来", (GameObject)SLMALoader.SDic["effects"]["1_E_Heal"], true, (HideFlags)52, (Sprite)null, 1202093, true); val52.AddComponent<飞起来>(); val52.GetComponentInChildren<DamageOverTimeEffect>().damagePerStack = 0f; ((UnitEffectBase)val52.GetComponentInChildren<DamageOverTimeEffect>()).damageMultiplier = 0f; ((UnitEffectBase)val52.GetComponentInChildren<DamageOverTimeEffect>()).ShouldSkipDeadTests = false; DamageOverTimeEffect componentInChildren14 = val52.GetComponentInChildren<DamageOverTimeEffect>(); AnimationCurve val53 = new AnimationCurve(); Keyframe[] array = new Keyframe[1]; Keyframe val54 = default(Keyframe); ((Keyframe)(ref val54)).time = 0f; ((Keyframe)(ref val54)).value = 0f; array[0] = val54; val53.keys = (Keyframe[])(object)array; val53.postWrapMode = (WrapMode)0; val53.preWrapMode = (WrapMode)0; componentInChildren14.colorCurve = val53; ((Component)val51.GetComponentInChildren<Explosion>()).transform.localScale = new Vector3(20f, 0.5f, 20f); val51.AddComponent<ExplosionAddEffect>().EffectPrefab = val52.GetComponentInChildren<UnitEffectBase>(); ChineseLibrary.近战武器效果(val50, (GameObject[])(object)new GameObject[6] { val51, val51, val51, (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"], (GameObject)SLMALoader.SDic["explosions"]["E_ExplosionIceGiant"] }, 0.1f); GameObject val55 = UPool.MyPool.AddObject("血量10秒翻倍一次", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 54713424, true); val55.AddComponent<翻倍加血>().翻倍血量时间 = 12f; GameObject val56 = UPool.MyPool.AddObject("锁血", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 54713425, true); val56.AddComponent<锁血>(); GameObject val57 = UPool.MyPool.AddObject("scwt", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 54713427, true); val57.AddComponent<Pengzhuang>(); val49.health = 999999f; ChineseLibrary.技能设置(val49, (GameObject[])(object)new GameObject[1] { val57 }); GameObject val58 = (GameObject)SLMALoader.SDic["weapons"]["Leg_SuperP_W"]; val49.forceCost = 2147483647u; GameObject val59 = UPool.MyPool.AddObject("超级拳击", (GameObject)SLMALoader.SDic["weapons"]["Leg_SuperBoxer_W"], true, (HideFlags)52, (Sprite)null, 54713428, true); Weapon componentInChildren15 = val59.GetComponentInChildren<Weapon>(); componentInChildren15.maxRange *= 10f; MeleeWeapon componentInChildren16 = val59.GetComponentInChildren<MeleeWeapon>(); componentInChildren16.curveForce *= 1f; ModUnit unit38 = Mod.GetUnit("Super Boxer"); unit38.Health = 3300f; unit38.Speed *= 1.7f; val59.GetComponentInChildren<CollisionWeapon>().damage = 250f; ((Weapon)val59.GetComponentInChildren<MeleeWeapon>()).internalCooldown = 0.2f; val59.AddComponent<超级拳击手>(); val59.AddComponent<WeaponForceAnimation>().animations = Mod.GetWeapon("Death Bringer Warglaive").internalObject.GetComponentInChildren<WeaponForceAnimation>().animations; val59.AddComponent<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val59.GetComponentInChildren<MeleeWeapon>().canDealDamageOutSideOfSwing = true; val59.GetComponentInChildren<CollisionWeapon>().onImpactForce = 5E+12f; val59.GetComponentInChildren<CollisionWeapon>().massCap = 1.4E+12f; val59.GetComponentInChildren<Holdable>().jointData.angularDrive = 0f; val59.GetComponentInChildren<Holdable>().jointData.limit = 0f; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_LEG_SUPERBOXER"]).forceCost = 12000u; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_LEG_SUPERBOXER"]).RightWeapon = val59; ((UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_LEGACY_LEG_SUPERBOXER"]).LeftWeapon = val59; GameObject val60 = UPool.MyPool.AddObject("乌鸦爆炸(大)", (GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"], true, (HideFlags)52, (Sprite)null, 1029324, true); ParticleSystemRenderer[] componentsInChildren6 = val60.GetComponentsInChildren<ParticleSystemRenderer>(); for (int num2 = 1; num2 < componentsInChildren6.Length; num2++) { ((Renderer)componentsInChildren6[0]).material = new Material((Material)SLMALoader.SDic["materials"]["M_viking_ice_Transparent"]) { color = new Color(0.8f, 0.4f, 0.8f, 0.1f) }; ((Renderer)componentsInChildren6[num2]).material = new Material((Material)SLMALoader.SDic["materials"]["M_viking_ice_Transparent"]) { color = new Color(0f, 0f, 0f, 0.7f) }; Transform transform = ((Component)componentsInChildren6[num2]).transform; transform.localScale *= 2f; Transform transform2 = ((Component)componentsInChildren6[0]).transform; transform2.localScale *= 2f; } Explosion componentInChildren17 = val60.GetComponentInChildren<Explosion>(); componentInChildren17.radius *= 2f; val60.AddComponent<ExplosionAddEffect>().EffectPrefab = ((GameObject)SLMALoader.SDic["effects"]["E_Fear"]).GetComponentInChildren<UnitEffectBase>(); GameObject val61 = UPool.MyPool.AddObject("乌鸦爆炸(小)", (GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"], true, (HideFlags)52, (Sprite)null, 1029324, true); ParticleSystemRenderer[] componentsInChildren7 = val61.GetComponentsInChildren<ParticleSystemRenderer>(); for (int num3 = 0; num3 < componentsInChildren7.Length; num3++) { ((Renderer)componentsInChildren7[num3]).material = new Material((Material)SLMALoader.SDic["materials"]["M_viking_ice_Transparent"]) { color = new Color(1f, 0.4f, 1f, 0.5f) }; Transform transform3 = ((Component)componentsInChildren7[num3]).transform; transform3.localScale *= 0.6f; } Explosion componentInChildren18 = val61.GetComponentInChildren<Explosion>(); componentInChildren18.radius *= 0.5f; val61.GetComponentInChildren<Explosion>().ignoreRoot = false; UnitBlueprint val62 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_FARMER_SCARECROW"]; GameObject val63 = UPool.MyPool.AddObject("死亡后释放乌鸦", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 34713428, true); UnitBlueprint val64 = SLMATool.CreateUnit("爆破乌鸦", (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SUBUNITS_CROW"], (Faction)null, (Sprite)null); GameObject val65 = UPool.MyPool.AddObject("乌鸦boom", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, (Sprite)null, 34713129, true); val65.AddComponent<死后乌鸦爆炸>().explosion1 = val61; ChineseLibrary.技能设置(val64, (GameObject[])(object)new GameObject[2] { val65, (GameObject)SLMALoader.SDic["moves"]["CrowWings"] }); val63.AddComponent<死后生成乌鸦>().unitSpawn = val64; ChineseLibrary.技能设置(val62, (GameObject[])(object)new GameObject[2] { val63, (GameObject)SLMALoader.SDic["moves"]["CrowWingsBig"] }); val63.GetComponentInChildren<死后生成乌鸦>().explosion1 = val60; UnitBlueprint val66 = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_SECRET_ULLR"]; GameObject val67 = UPool.MyPool.AddObject("呜勒尔boom", (GameObject)SLMALoader.SDic["explosions"]["E_Explosion_Fire_Balloon"], true, (HideFlags)52, (Sprite)null, 34713130, true); ParticleSystemRenderer[] componentsInChildren8 = val67.GetComponentsInChildren<ParticleSystemRenderer>(); for (int num4 = 1; num4 < componentsInChildren7.Length; num4++) { ((Renderer)componentsInChildren8[0]).material = new Material((Material)SLMALoader.SDic["materials"]["M_viking_ice_Transparent"]) { color = new Color(0f, 0f, 0f, 0f) }; ((Ren