Decompiled source of VoiceOfTheCommunity KR v1.1.5
plugins/VoiceOfTheCommunity-v1.1.5_KR.dll
Decompiled 2 months 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.IO; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using Characters; using Characters.Abilities; using Characters.Abilities.CharacterStat; using Characters.Actions; using Characters.Gear; using Characters.Gear.Items; using Characters.Gear.Quintessences; using Characters.Gear.Synergy.Inscriptions; using Characters.Gear.Synergy.Inscriptions.FairyTaleSummon; using Characters.Gear.Upgrades; using Characters.Gear.Weapons; using Characters.Operations; using Characters.Operations.Attack; using Characters.Operations.Movement; using Characters.Operations.Summon; using Characters.Player; using Data; using FX.SpriteEffects; using GameResources; using HarmonyLib; using Level; using Level.BlackMarket; using Microsoft.CodeAnalysis; using Services; using Singletons; using Southpaw; using UnityEngine; using UnityEngine.AddressableAssets; using VoiceOfTheCommunity.CustomAbilities; using VoiceOfTheCommunity.CustomBehaviors; using VoiceOfTheCommunity.CustomPatches; using VoiceOfTheCommunity.Other; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] [assembly: IgnoresAccessChecksTo("Assembly-CSharp-firstpass")] [assembly: IgnoresAccessChecksTo("Assembly-CSharp")] [assembly: IgnoresAccessChecksTo("Plugins.Common")] [assembly: IgnoresAccessChecksTo("Plugins.Data")] [assembly: IgnoresAccessChecksTo("Plugins.ObjectPool")] [assembly: IgnoresAccessChecksTo("Plugins.Singletons")] [assembly: IgnoresAccessChecksTo("Unity.Addressables")] [assembly: AssemblyCompany("VoiceOfTheCommunity")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyDescription("From the community, for the community!")] [assembly: AssemblyFileVersion("1.1.5.0")] [assembly: AssemblyInformationalVersion("1.1.5+81d0e7ee277b52fb2c345ffb9471e3eda6b4044e")] [assembly: AssemblyProduct("VoiceOfTheCommunity")] [assembly: AssemblyTitle("VoiceOfTheCommunity")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.1.5.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class IsReadOnlyAttribute : Attribute { } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } [Serializable] public sealed class BrokenHeartEvolveBehavior : MonoBehaviour { [SerializeField] private Item _item = null; private void Update() { Character player = Singleton<Service>.Instance.levelManager.player; if (((Object)ExtensionMethods.Random<Quintessence>((IEnumerable<Quintessence>)player.playerComponents.inventory.quintessence.items)).name.Equals("Succubus")) { ChangeItem(); } } private void ChangeItem() { //IL_003b: Unknown result type (might be due to invalid IL or missing references) //IL_0041: Invalid comparison between Unknown and I4 //IL_0053: Unknown result type (might be due to invalid IL or missing references) ItemReference val = default(ItemReference); if (GearResource.instance.TryGetItemReferenceByName(((Object)_item).name + "_2", ref val)) { ItemRequest val2 = val.LoadAsync(); ((Request<Item>)(object)val2).WaitForCompletion(); if ((int)((Gear)_item).state == 1) { Item val3 = Singleton<Service>.Instance.levelManager.DropItem(val2, Vector3.zero); _item.ChangeOnInventory(val3); } } } } [Serializable] public sealed class SmallTwigEvolveBehavior : MonoBehaviour { [SerializeField] private Item _item = null; private bool _hasEquipped = false; private Character player = Singleton<Service>.Instance.levelManager.player; private void Awake() { //IL_004b: Unknown result type (might be due to invalid IL or missing references) //IL_0055: Expected O, but got Unknown _hasEquipped = false; player.playerComponents.inventory.weapon.onSwap += CheckEvolveCondition; player.playerComponents.inventory.weapon.onChanged += new OnChangeDelegate(OnSkullChanged); } private void OnDestroy() { //IL_0044: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Expected O, but got Unknown player.playerComponents.inventory.weapon.onSwap -= CheckEvolveCondition; player.playerComponents.inventory.weapon.onChanged -= new OnChangeDelegate(OnSkullChanged); } private void Update() { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_000d: Invalid comparison between Unknown and I4 if ((int)((Gear)_item).state == 1 && !_hasEquipped) { CheckEvolveCondition(); _hasEquipped = true; } } private void OnSkullChanged(Weapon old, Weapon @new) { CheckEvolveCondition(); } private void CheckEvolveCondition() { if (((Object)player.playerComponents.inventory.weapon.current).name.Equals("Skul") || ((Object)player.playerComponents.inventory.weapon.current).name.Equals("HeroSkul")) { ChangeItem(); } } private void ChangeItem() { //IL_003b: Unknown result type (might be due to invalid IL or missing references) //IL_0041: Invalid comparison between Unknown and I4 //IL_0053: Unknown result type (might be due to invalid IL or missing references) ItemReference val = default(ItemReference); if (GearResource.instance.TryGetItemReferenceByName(((Object)_item).name + "_2", ref val)) { ItemRequest val2 = val.LoadAsync(); ((Request<Item>)(object)val2).WaitForCompletion(); if ((int)((Gear)_item).state == 1) { Item val3 = Singleton<Service>.Instance.levelManager.DropItem(val2, Vector3.zero); _item.ChangeOnInventory(val3); } } } } [Serializable] public sealed class SmallTwigRevertBehavior : MonoBehaviour { [SerializeField] private Item _item = null; private Character player = Singleton<Service>.Instance.levelManager.player; private void Awake() { //IL_0044: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Expected O, but got Unknown player.playerComponents.inventory.weapon.onSwap += CheckEvolveCondition; player.playerComponents.inventory.weapon.onChanged += new OnChangeDelegate(OnSkullChanged); CheckEvolveCondition(); } private void OnDestroy() { //IL_0044: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Expected O, but got Unknown player.playerComponents.inventory.weapon.onSwap -= CheckEvolveCondition; player.playerComponents.inventory.weapon.onChanged -= new OnChangeDelegate(OnSkullChanged); CheckEvolveCondition(); } private void OnSkullChanged(Weapon old, Weapon @new) { CheckEvolveCondition(); } private void CheckEvolveCondition() { if (!((Object)player.playerComponents.inventory.weapon.current).name.Equals("Skul") && !((Object)player.playerComponents.inventory.weapon.current).name.Equals("HeroSkul")) { ChangeItem(); } } private void ChangeItem() { //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004f: Invalid comparison between Unknown and I4 //IL_0061: Unknown result type (might be due to invalid IL or missing references) ItemReference val = default(ItemReference); if (GearResource.instance.TryGetItemReferenceByName(((Object)_item).name.Substring(0, ((Object)_item).name.Length - 2), ref val)) { ItemRequest val2 = val.LoadAsync(); ((Request<Item>)(object)val2).WaitForCompletion(); if ((int)((Gear)_item).state == 1) { Item val3 = Singleton<Service>.Instance.levelManager.DropItem(val2, Vector3.zero); _item.ChangeOnInventory(val3); } } } } [Serializable] public sealed class TaintedFingerEvolveBehavior : MonoBehaviour { [SerializeField] private Item _item = null; public Character player = Singleton<Service>.Instance.levelManager.player; public ItemInventory inventory = Singleton<Service>.Instance.levelManager.player.playerComponents.inventory.item; private void Awake() { player.playerComponents.inventory.item.onChanged += CheckEvolveCondition; } private void OnDestroy() { player.playerComponents.inventory.item.onChanged -= CheckEvolveCondition; } private void CheckEvolveCondition() { //IL_0097: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Invalid comparison between Unknown and I4 //IL_00b2: Unknown result type (might be due to invalid IL or missing references) bool flag = false; for (int i = 0; i < inventory.items.Count; i++) { Item val = inventory.items[i]; if (!((Object)(object)val == (Object)null) && ((Object)val).name.Equals("GraceOfLeonia")) { flag = true; } } ItemReference val2 = default(ItemReference); if (flag && GearResource.instance.TryGetItemReferenceByName("Custom-TaintedFinger_3", ref val2)) { ItemRequest val3 = val2.LoadAsync(); ((Request<Item>)(object)val3).WaitForCompletion(); if ((int)((Gear)_item).state == 1) { Item val4 = Singleton<Service>.Instance.levelManager.DropItem(val3, Vector3.zero); _item.ChangeOnInventory(val4); } } } } [Serializable] public sealed class TaintedRedScarfEvolveBehavior : MonoBehaviour { [SerializeField] private Item _item = null; public Character player = Singleton<Service>.Instance.levelManager.player; public ItemInventory inventory = Singleton<Service>.Instance.levelManager.player.playerComponents.inventory.item; private void Awake() { player.playerComponents.inventory.item.onChanged += CheckEvolveCondition; } private void OnDestroy() { player.playerComponents.inventory.item.onChanged -= CheckEvolveCondition; } private void CheckEvolveCondition() { //IL_002e: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Invalid comparison between Unknown and I4 //IL_00af: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Invalid comparison between Unknown and I4 //IL_00ca: Unknown result type (might be due to invalid IL or missing references) bool flag = false; for (int i = 0; i < inventory.items.Count; i++) { Item val = inventory.items[i]; if (!((Object)(object)val == (Object)null) && (int)((Gear)_item).state == 1 && ((Object)val).name.Equals("VoodooDoll_2")) { flag = true; val.RemoveOnInventory(); } } ItemReference val2 = default(ItemReference); if (flag && GearResource.instance.TryGetItemReferenceByName("Custom-TatteredCatPlushie", ref val2)) { ItemRequest val3 = val2.LoadAsync(); ((Request<Item>)(object)val3).WaitForCompletion(); if ((int)((Gear)_item).state == 1) { Item val4 = Singleton<Service>.Instance.levelManager.DropItem(val3, Vector3.zero); _item.ChangeOnInventory(val4); } } } } namespace VoiceOfTheCommunity { [Serializable] public class CustomItemReference : ItemReference { public string lang = "kr"; private string _originalName; public string itemName_EN; public string itemName_KR; public string itemDescription_EN; public string itemDescription_KR; public string itemLore_EN; public string itemLore_KR; public Values stats; public Ability[] abilities; public Type[] extraComponents; public string[] forbiddenDrops = new string[0]; public Sprite miniIcon; private Item item = null; private static GameObject rootObj; public string name { get { return ((GearReference)this).name; } set { _originalName = value; ((GearReference)this).name = "Custom-" + _originalName; ((GearReference)this).guid = "custom_item://" + value; ((GearReference)this).displayNameKey = "item/" + ((GearReference)this).name + "/name"; } } public string itemName { get { if (lang == "kr") { return itemName_KR; } return itemName_EN; } } public string itemDescription { get { if (lang == "kr") { return itemDescription_KR; } return itemDescription_EN; } } public string itemLore { get { if (lang == "kr") { return itemLore_KR; } return itemLore_EN; } } public CustomItemReference() { ((GearReference)this).obtainable = true; ((GearReference)this).needUnlock = false; ((GearReference)this).path = "Assets/Gear/Items/BasicCarleonSword.prefab"; } public Item GetItem(Item baseItem) { //IL_008c: Unknown result type (might be due to invalid IL or missing references) //IL_0091: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c4: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Expected O, but got Unknown //IL_0147: Unknown result type (might be due to invalid IL or missing references) //IL_014e: Expected O, but got Unknown //IL_0171: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Unknown result type (might be due to invalid IL or missing references) //IL_0179: Expected O, but got Unknown //IL_017e: Expected O, but got Unknown //IL_01e1: Unknown result type (might be due to invalid IL or missing references) //IL_01e8: Expected O, but got Unknown //IL_0269: Unknown result type (might be due to invalid IL or missing references) //IL_0270: Expected O, but got Unknown if ((Object)(object)item == (Object)null) { if ((Object)(object)rootObj == (Object)null) { rootObj = new GameObject("CustomItems"); rootObj.SetActive(false); Object.DontDestroyOnLoad((Object)(object)rootObj); } item = Object.Instantiate<Item>(baseItem, rootObj.transform); Object.DontDestroyOnLoad((Object)(object)item); ((Object)((Component)item).gameObject).name = name; item.keyword1 = base.prefabKeyword1; item.keyword2 = base.prefabKeyword2; ((Gear)item)._stat = stats; ((Gear)item)._rarity = ((GearReference)this).rarity; ((Gear)item)._gearTag = ((GearReference)this).gearTag; ((Gear)item)._groupItemKeys = forbiddenDrops.ToArray(); LoadSprites(); if ((Object)(object)((GearReference)this).icon != (Object)null) { ((Gear)item).dropped.spriteRenderer.sprite = ((GearReference)this).icon; } if (abilities != null && abilities.Length != 0) { GameObject val = new GameObject("Ability Attacher"); val.transform.parent = ((Component)item).gameObject.transform; Item obj = item; Subcomponents val2 = new Subcomponents(); Subcomponents val3 = val2; obj._abilityAttacher = val2; Subcomponents val4 = val3; ((SubcomponentArray<AbilityAttacher>)(object)val4)._container = val; ((SubcomponentArray<AbilityAttacher>)(object)val4)._components = (AbilityAttacher[])(object)new AbilityAttacher[abilities.Length]; abilities[0]._defaultIcon = miniIcon; for (int i = 0; i < abilities.Length; i++) { GameObject val5 = new GameObject("[" + i + "]", new Type[1] { typeof(AlwaysAbilityAttacher) }); val5.transform.parent = val.transform; AlwaysAbilityAttacher component = val5.GetComponent<AlwaysAbilityAttacher>(); component._abilityComponent = CreateAbilityObject(val5, abilities[i]); ((SubcomponentArray<AbilityAttacher>)(object)val4)._components[i] = (AbilityAttacher)(object)component; } } if (extraComponents != null && extraComponents.Length != 0) { GameObject val6 = new GameObject("Extra Behaviors"); val6.transform.parent = ((Component)item).gameObject.transform; Type[] array = extraComponents; foreach (Type type in array) { Component obj2 = val6.AddComponent(type); FieldInfo fieldInfo = AccessTools.Field(type, "_item"); if (fieldInfo != null) { fieldInfo.SetValue(obj2, item); } } } } return item; } private static AbilityComponent CreateAbilityObject(GameObject parent, Ability ability) { //IL_0077: Unknown result type (might be due to invalid IL or missing references) //IL_007e: Expected O, but got Unknown //IL_00b7: Unknown result type (might be due to invalid IL or missing references) //IL_00be: Expected O, but got Unknown Type abilityType = ((object)ability).GetType(); Assembly assembly = abilityType.Assembly; string componentName = abilityType.Name + "Component"; Type[] array = (from type in assembly.GetTypes() where string.Equals(type.Namespace, abilityType.Namespace, StringComparison.Ordinal) && string.Equals(type.Name, componentName, StringComparison.Ordinal) select type).ToArray(); if (array.Length == 1) { Type type2 = array[0]; GameObject val = new GameObject("Ability", new Type[1] { type2 }); val.transform.parent = parent.transform; FieldInfo fieldInfo = AccessTools.Field(type2, "_ability"); Component component = val.GetComponent(type2); fieldInfo.SetValue(component, ability); return (AbilityComponent)component; } throw new NotImplementedException("Ability Component Type " + componentName + " not found."); } public void LoadSprites() { GetIcon(); GetThumbnail(); GetMiniIcon(); } public Sprite GetIcon() { if ((Object)(object)((GearReference)this).icon == (Object)null) { ((GearReference)this).icon = LoadSprite("Icon", 32f); } return ((GearReference)this).icon; } public Sprite GetThumbnail() { if ((Object)(object)((GearReference)this).thumbnail == (Object)null) { ((GearReference)this).thumbnail = LoadSprite("Thumbnail", 32f); if ((Object)(object)((GearReference)this).thumbnail != (Object)null) { ((Object)((GearReference)this).thumbnail).name = name; } } return ((GearReference)this).thumbnail; } public Sprite GetMiniIcon() { if ((Object)(object)miniIcon == (Object)null) { miniIcon = LoadSprite("AbilityIcon", 36f); if ((Object)(object)miniIcon != (Object)null) { ((Object)miniIcon).name = name; } } return miniIcon; } private Sprite LoadSprite(string type, float pixelsPerUnit) { //IL_006a: Unknown result type (might be due to invalid IL or missing references) //IL_0071: Expected O, but got Unknown //IL_00b4: Unknown result type (might be due to invalid IL or missing references) //IL_00c3: Unknown result type (might be due to invalid IL or missing references) Sprite result = null; try { Assembly assembly = typeof(CustomItemReference).Assembly; Stream manifestResourceStream = assembly.GetManifestResourceStream("VoiceOfTheCommunity.Sprites." + _originalName + "." + type + ".png"); byte[] array = new byte[manifestResourceStream.Length]; manifestResourceStream.Read(array, 0, (int)manifestResourceStream.Length); Texture2D val = new Texture2D(2, 2); ImageConversion.LoadImage(val, array); ((Texture)val).filterMode = (FilterMode)0; int num = Math.Max(((Texture)val).width, ((Texture)val).height); result = Sprite.Create(val, new Rect(0f, 0f, (float)((Texture)val).width, (float)((Texture)val).height), new Vector2(0.5f, 0.5f), pixelsPerUnit); } catch (Exception) { } return result; } } public class CustomItems { public static readonly List<CustomItemReference> Items = InitializeItems(); private static List<CustomItemReference> InitializeItems() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0066: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00b9: Expected O, but got Unknown //IL_00ce: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected O, but got Unknown //IL_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00de: Expected O, but got Unknown //IL_0111: Unknown result type (might be due to invalid IL or missing references) //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_016b: Unknown result type (might be due to invalid IL or missing references) //IL_018d: Unknown result type (might be due to invalid IL or missing references) //IL_0193: Expected O, but got Unknown //IL_01a8: Unknown result type (might be due to invalid IL or missing references) //IL_01ae: Expected O, but got Unknown //IL_01ae: Unknown result type (might be due to invalid IL or missing references) //IL_01b8: Expected O, but got Unknown //IL_01b8: Unknown result type (might be due to invalid IL or missing references) //IL_01bf: Expected O, but got Unknown //IL_01c1: Unknown result type (might be due to invalid IL or missing references) //IL_01cb: Expected O, but got Unknown //IL_01ed: Unknown result type (might be due to invalid IL or missing references) //IL_01f7: Expected O, but got Unknown //IL_0251: Unknown result type (might be due to invalid IL or missing references) //IL_02aa: Unknown result type (might be due to invalid IL or missing references) //IL_02b3: Unknown result type (might be due to invalid IL or missing references) //IL_02d5: Unknown result type (might be due to invalid IL or missing references) //IL_02db: Expected O, but got Unknown //IL_02f0: Unknown result type (might be due to invalid IL or missing references) //IL_02f6: Expected O, but got Unknown //IL_02f6: Unknown result type (might be due to invalid IL or missing references) //IL_0300: Expected O, but got Unknown //IL_0300: Unknown result type (might be due to invalid IL or missing references) //IL_0307: Expected O, but got Unknown //IL_0309: Unknown result type (might be due to invalid IL or missing references) //IL_0313: Expected O, but got Unknown //IL_0335: Unknown result type (might be due to invalid IL or missing references) //IL_033f: Expected O, but got Unknown //IL_0394: Unknown result type (might be due to invalid IL or missing references) //IL_03e4: Unknown result type (might be due to invalid IL or missing references) //IL_03ed: Unknown result type (might be due to invalid IL or missing references) //IL_040f: Unknown result type (might be due to invalid IL or missing references) //IL_0415: Expected O, but got Unknown //IL_042a: Unknown result type (might be due to invalid IL or missing references) //IL_0430: Expected O, but got Unknown //IL_0445: Unknown result type (might be due to invalid IL or missing references) //IL_044b: Expected O, but got Unknown //IL_0460: Unknown result type (might be due to invalid IL or missing references) //IL_0466: Expected O, but got Unknown //IL_047b: Unknown result type (might be due to invalid IL or missing references) //IL_0481: Expected O, but got Unknown //IL_0481: Unknown result type (might be due to invalid IL or missing references) //IL_048b: Expected O, but got Unknown //IL_04c7: Unknown result type (might be due to invalid IL or missing references) //IL_051f: Unknown result type (might be due to invalid IL or missing references) //IL_0528: Unknown result type (might be due to invalid IL or missing references) //IL_054a: Unknown result type (might be due to invalid IL or missing references) //IL_0550: Expected O, but got Unknown //IL_0565: Unknown result type (might be due to invalid IL or missing references) //IL_056b: Expected O, but got Unknown //IL_0580: Unknown result type (might be due to invalid IL or missing references) //IL_0586: Expected O, but got Unknown //IL_059b: Unknown result type (might be due to invalid IL or missing references) //IL_05a1: Expected O, but got Unknown //IL_05b6: Unknown result type (might be due to invalid IL or missing references) //IL_05bc: Expected O, but got Unknown //IL_05bc: Unknown result type (might be due to invalid IL or missing references) //IL_05c6: Expected O, but got Unknown //IL_05c6: Unknown result type (might be due to invalid IL or missing references) //IL_05cd: Expected O, but got Unknown //IL_05e1: Unknown result type (might be due to invalid IL or missing references) //IL_05eb: Expected O, but got Unknown //IL_05fe: Unknown result type (might be due to invalid IL or missing references) //IL_0608: Expected O, but got Unknown //IL_0677: Unknown result type (might be due to invalid IL or missing references) //IL_06c8: Unknown result type (might be due to invalid IL or missing references) //IL_06d1: Unknown result type (might be due to invalid IL or missing references) //IL_06f3: Unknown result type (might be due to invalid IL or missing references) //IL_06f9: Expected O, but got Unknown //IL_06f9: Unknown result type (might be due to invalid IL or missing references) //IL_0703: Expected O, but got Unknown //IL_0703: Unknown result type (might be due to invalid IL or missing references) //IL_070a: Expected O, but got Unknown //IL_070b: Unknown result type (might be due to invalid IL or missing references) //IL_0724: Unknown result type (might be due to invalid IL or missing references) //IL_072e: Expected O, but got Unknown //IL_074e: Unknown result type (might be due to invalid IL or missing references) //IL_0758: Expected O, but got Unknown //IL_0787: Unknown result type (might be due to invalid IL or missing references) //IL_0789: Unknown result type (might be due to invalid IL or missing references) //IL_0793: Expected O, but got Unknown //IL_07cf: Unknown result type (might be due to invalid IL or missing references) //IL_0820: Unknown result type (might be due to invalid IL or missing references) //IL_0829: Unknown result type (might be due to invalid IL or missing references) //IL_084b: Unknown result type (might be due to invalid IL or missing references) //IL_0851: Expected O, but got Unknown //IL_0851: Unknown result type (might be due to invalid IL or missing references) //IL_085b: Expected O, but got Unknown //IL_0892: Unknown result type (might be due to invalid IL or missing references) //IL_08eb: Unknown result type (might be due to invalid IL or missing references) //IL_08f4: Unknown result type (might be due to invalid IL or missing references) //IL_0916: Unknown result type (might be due to invalid IL or missing references) //IL_091c: Expected O, but got Unknown //IL_091c: Unknown result type (might be due to invalid IL or missing references) //IL_0926: Expected O, but got Unknown //IL_095e: Unknown result type (might be due to invalid IL or missing references) //IL_0964: Expected O, but got Unknown //IL_0979: Unknown result type (might be due to invalid IL or missing references) //IL_097f: Expected O, but got Unknown //IL_097f: Unknown result type (might be due to invalid IL or missing references) //IL_0989: Expected O, but got Unknown //IL_09a6: Unknown result type (might be due to invalid IL or missing references) //IL_09ac: Expected O, but got Unknown //IL_09ac: Unknown result type (might be due to invalid IL or missing references) //IL_09b6: Expected O, but got Unknown //IL_0a03: Unknown result type (might be due to invalid IL or missing references) //IL_0a0b: Unknown result type (might be due to invalid IL or missing references) //IL_0a64: Unknown result type (might be due to invalid IL or missing references) //IL_0a6d: Unknown result type (might be due to invalid IL or missing references) //IL_0a8f: Unknown result type (might be due to invalid IL or missing references) //IL_0a95: Expected O, but got Unknown //IL_0a95: Unknown result type (might be due to invalid IL or missing references) //IL_0a9f: Expected O, but got Unknown //IL_0ac1: Unknown result type (might be due to invalid IL or missing references) //IL_0ac9: Unknown result type (might be due to invalid IL or missing references) //IL_0b22: Unknown result type (might be due to invalid IL or missing references) //IL_0b2b: Unknown result type (might be due to invalid IL or missing references) //IL_0b54: Unknown result type (might be due to invalid IL or missing references) //IL_0b5a: Expected O, but got Unknown //IL_0b6f: Unknown result type (might be due to invalid IL or missing references) //IL_0b75: Expected O, but got Unknown //IL_0b75: Unknown result type (might be due to invalid IL or missing references) //IL_0b7f: Expected O, but got Unknown //IL_0bb7: Unknown result type (might be due to invalid IL or missing references) //IL_0c07: Unknown result type (might be due to invalid IL or missing references) //IL_0c10: Unknown result type (might be due to invalid IL or missing references) //IL_0c32: Unknown result type (might be due to invalid IL or missing references) //IL_0c38: Expected O, but got Unknown //IL_0c4d: Unknown result type (might be due to invalid IL or missing references) //IL_0c53: Expected O, but got Unknown //IL_0c53: Unknown result type (might be due to invalid IL or missing references) //IL_0c5d: Expected O, but got Unknown //IL_0c5d: Unknown result type (might be due to invalid IL or missing references) //IL_0c64: Expected O, but got Unknown //IL_0c66: Unknown result type (might be due to invalid IL or missing references) //IL_0c70: Expected O, but got Unknown //IL_0c92: Unknown result type (might be due to invalid IL or missing references) //IL_0c9c: Expected O, but got Unknown //IL_0cdc: Unknown result type (might be due to invalid IL or missing references) //IL_0d34: Unknown result type (might be due to invalid IL or missing references) //IL_0d3d: Unknown result type (might be due to invalid IL or missing references) //IL_0d5f: Unknown result type (might be due to invalid IL or missing references) //IL_0d65: Expected O, but got Unknown //IL_0d7a: Unknown result type (might be due to invalid IL or missing references) //IL_0d80: Expected O, but got Unknown //IL_0d80: Unknown result type (might be due to invalid IL or missing references) //IL_0d8a: Expected O, but got Unknown //IL_0d8a: Unknown result type (might be due to invalid IL or missing references) //IL_0d91: Expected O, but got Unknown //IL_0d93: Unknown result type (might be due to invalid IL or missing references) //IL_0d9d: Expected O, but got Unknown //IL_0dbf: Unknown result type (might be due to invalid IL or missing references) //IL_0dc9: Expected O, but got Unknown //IL_0e38: Unknown result type (might be due to invalid IL or missing references) //IL_0e90: Unknown result type (might be due to invalid IL or missing references) //IL_0e99: Unknown result type (might be due to invalid IL or missing references) //IL_0ebb: Unknown result type (might be due to invalid IL or missing references) //IL_0ec1: Expected O, but got Unknown //IL_0ed6: Unknown result type (might be due to invalid IL or missing references) //IL_0edc: Expected O, but got Unknown //IL_0edc: Unknown result type (might be due to invalid IL or missing references) //IL_0ee6: Expected O, but got Unknown //IL_0ee6: Unknown result type (might be due to invalid IL or missing references) //IL_0eed: Expected O, but got Unknown //IL_0eef: Unknown result type (might be due to invalid IL or missing references) //IL_0ef9: Expected O, but got Unknown //IL_0f1b: Unknown result type (might be due to invalid IL or missing references) //IL_0f25: Expected O, but got Unknown //IL_0f7a: Unknown result type (might be due to invalid IL or missing references) //IL_0fcb: Unknown result type (might be due to invalid IL or missing references) //IL_0fd4: Unknown result type (might be due to invalid IL or missing references) //IL_0ff6: Unknown result type (might be due to invalid IL or missing references) //IL_0ffc: Expected O, but got Unknown //IL_0ffc: Unknown result type (might be due to invalid IL or missing references) //IL_1006: Expected O, but got Unknown //IL_102a: Unknown result type (might be due to invalid IL or missing references) //IL_1030: Expected O, but got Unknown //IL_1030: Unknown result type (might be due to invalid IL or missing references) //IL_103a: Expected O, but got Unknown //IL_1072: Unknown result type (might be due to invalid IL or missing references) //IL_10c3: Unknown result type (might be due to invalid IL or missing references) //IL_10cc: Unknown result type (might be due to invalid IL or missing references) //IL_10ee: Unknown result type (might be due to invalid IL or missing references) //IL_10f4: Expected O, but got Unknown //IL_10f4: Unknown result type (might be due to invalid IL or missing references) //IL_10fe: Expected O, but got Unknown //IL_1135: Unknown result type (might be due to invalid IL or missing references) //IL_1186: Unknown result type (might be due to invalid IL or missing references) //IL_118f: Unknown result type (might be due to invalid IL or missing references) //IL_11b1: Unknown result type (might be due to invalid IL or missing references) //IL_11b7: Expected O, but got Unknown //IL_11b7: Unknown result type (might be due to invalid IL or missing references) //IL_11c1: Expected O, but got Unknown //IL_11c1: Unknown result type (might be due to invalid IL or missing references) //IL_11c8: Expected O, but got Unknown //IL_11c9: Unknown result type (might be due to invalid IL or missing references) //IL_11e2: Unknown result type (might be due to invalid IL or missing references) //IL_11ec: Expected O, but got Unknown //IL_120c: Unknown result type (might be due to invalid IL or missing references) //IL_1216: Expected O, but got Unknown //IL_1245: Unknown result type (might be due to invalid IL or missing references) //IL_1247: Unknown result type (might be due to invalid IL or missing references) //IL_1251: Expected O, but got Unknown //IL_128d: Unknown result type (might be due to invalid IL or missing references) //IL_12e6: Unknown result type (might be due to invalid IL or missing references) //IL_12ef: Unknown result type (might be due to invalid IL or missing references) //IL_1311: Unknown result type (might be due to invalid IL or missing references) //IL_1317: Expected O, but got Unknown //IL_1317: Unknown result type (might be due to invalid IL or missing references) //IL_1321: Expected O, but got Unknown //IL_1321: Unknown result type (might be due to invalid IL or missing references) //IL_1328: Expected O, but got Unknown //IL_1329: Unknown result type (might be due to invalid IL or missing references) //IL_1342: Unknown result type (might be due to invalid IL or missing references) //IL_134c: Expected O, but got Unknown //IL_136c: Unknown result type (might be due to invalid IL or missing references) //IL_1376: Expected O, but got Unknown //IL_13a5: Unknown result type (might be due to invalid IL or missing references) //IL_13a7: Unknown result type (might be due to invalid IL or missing references) //IL_13b1: Expected O, but got Unknown //IL_140a: Unknown result type (might be due to invalid IL or missing references) //IL_145b: Unknown result type (might be due to invalid IL or missing references) //IL_1464: Unknown result type (might be due to invalid IL or missing references) //IL_14a0: Unknown result type (might be due to invalid IL or missing references) //IL_14f1: Unknown result type (might be due to invalid IL or missing references) //IL_14fa: Unknown result type (might be due to invalid IL or missing references) //IL_14ff: Unknown result type (might be due to invalid IL or missing references) //IL_1506: Expected O, but got Unknown //IL_153b: Unknown result type (might be due to invalid IL or missing references) //IL_1541: Expected O, but got Unknown //IL_1541: Unknown result type (might be due to invalid IL or missing references) //IL_154b: Expected O, but got Unknown //IL_154b: Unknown result type (might be due to invalid IL or missing references) //IL_1552: Expected O, but got Unknown //IL_1553: Unknown result type (might be due to invalid IL or missing references) //IL_156c: Unknown result type (might be due to invalid IL or missing references) //IL_1576: Expected O, but got Unknown //IL_1587: Unknown result type (might be due to invalid IL or missing references) //IL_1591: Expected O, but got Unknown //IL_15c0: Unknown result type (might be due to invalid IL or missing references) //IL_15c2: Unknown result type (might be due to invalid IL or missing references) //IL_15cc: Expected O, but got Unknown //IL_1605: Unknown result type (might be due to invalid IL or missing references) //IL_1656: Unknown result type (might be due to invalid IL or missing references) //IL_165f: Unknown result type (might be due to invalid IL or missing references) //IL_1681: Unknown result type (might be due to invalid IL or missing references) //IL_1687: Expected O, but got Unknown //IL_169c: Unknown result type (might be due to invalid IL or missing references) //IL_16a2: Expected O, but got Unknown //IL_16b7: Unknown result type (might be due to invalid IL or missing references) //IL_16bd: Expected O, but got Unknown //IL_16bd: Unknown result type (might be due to invalid IL or missing references) //IL_16c7: Expected O, but got Unknown //IL_1703: Unknown result type (might be due to invalid IL or missing references) //IL_175c: Unknown result type (might be due to invalid IL or missing references) //IL_1764: Unknown result type (might be due to invalid IL or missing references) //IL_1799: Unknown result type (might be due to invalid IL or missing references) //IL_179f: Expected O, but got Unknown //IL_17b4: Unknown result type (might be due to invalid IL or missing references) //IL_17ba: Expected O, but got Unknown //IL_17cf: Unknown result type (might be due to invalid IL or missing references) //IL_17d5: Expected O, but got Unknown //IL_17d5: Unknown result type (might be due to invalid IL or missing references) //IL_17df: Expected O, but got Unknown //IL_17fc: Unknown result type (might be due to invalid IL or missing references) //IL_1802: Expected O, but got Unknown //IL_1817: Unknown result type (might be due to invalid IL or missing references) //IL_181d: Expected O, but got Unknown //IL_1832: Unknown result type (might be due to invalid IL or missing references) //IL_1838: Expected O, but got Unknown //IL_1838: Unknown result type (might be due to invalid IL or missing references) //IL_1842: Expected O, but got Unknown //IL_1897: Unknown result type (might be due to invalid IL or missing references) //IL_18e8: Unknown result type (might be due to invalid IL or missing references) //IL_18f0: Unknown result type (might be due to invalid IL or missing references) //IL_1912: Unknown result type (might be due to invalid IL or missing references) //IL_1918: Expected O, but got Unknown //IL_192d: Unknown result type (might be due to invalid IL or missing references) //IL_1933: Expected O, but got Unknown //IL_1948: Unknown result type (might be due to invalid IL or missing references) //IL_194e: Expected O, but got Unknown //IL_194e: Unknown result type (might be due to invalid IL or missing references) //IL_1958: Expected O, but got Unknown //IL_197a: Unknown result type (might be due to invalid IL or missing references) //IL_19cb: Unknown result type (might be due to invalid IL or missing references) //IL_19d4: Unknown result type (might be due to invalid IL or missing references) //IL_19fd: Unknown result type (might be due to invalid IL or missing references) //IL_1a03: Expected O, but got Unknown //IL_1a03: Unknown result type (might be due to invalid IL or missing references) //IL_1a0d: Expected O, but got Unknown //IL_1a45: Unknown result type (might be due to invalid IL or missing references) //IL_1a95: Unknown result type (might be due to invalid IL or missing references) //IL_1a9e: Unknown result type (might be due to invalid IL or missing references) //IL_1ac0: Unknown result type (might be due to invalid IL or missing references) //IL_1ac6: Expected O, but got Unknown //IL_1ac6: Unknown result type (might be due to invalid IL or missing references) //IL_1ad0: Expected O, but got Unknown //IL_1ad0: Unknown result type (might be due to invalid IL or missing references) //IL_1ad7: Expected O, but got Unknown //IL_1ad9: Unknown result type (might be due to invalid IL or missing references) //IL_1ae3: Expected O, but got Unknown //IL_1b05: Unknown result type (might be due to invalid IL or missing references) //IL_1b0f: Expected O, but got Unknown //IL_1b57: Unknown result type (might be due to invalid IL or missing references) //IL_1ba7: Unknown result type (might be due to invalid IL or missing references) //IL_1bb0: Unknown result type (might be due to invalid IL or missing references) //IL_1bd2: Unknown result type (might be due to invalid IL or missing references) //IL_1bd8: Expected O, but got Unknown //IL_1bed: Unknown result type (might be due to invalid IL or missing references) //IL_1bf3: Expected O, but got Unknown //IL_1c08: Unknown result type (might be due to invalid IL or missing references) //IL_1c0e: Expected O, but got Unknown //IL_1c23: Unknown result type (might be due to invalid IL or missing references) //IL_1c29: Expected O, but got Unknown //IL_1c3e: Unknown result type (might be due to invalid IL or missing references) //IL_1c44: Expected O, but got Unknown //IL_1c59: Unknown result type (might be due to invalid IL or missing references) //IL_1c5f: Expected O, but got Unknown //IL_1c5f: Unknown result type (might be due to invalid IL or missing references) //IL_1c69: Expected O, but got Unknown //IL_1ca5: Unknown result type (might be due to invalid IL or missing references) //IL_1cfd: Unknown result type (might be due to invalid IL or missing references) //IL_1d05: Unknown result type (might be due to invalid IL or missing references) //IL_1d27: Unknown result type (might be due to invalid IL or missing references) //IL_1d2d: Expected O, but got Unknown //IL_1d42: Unknown result type (might be due to invalid IL or missing references) //IL_1d48: Expected O, but got Unknown //IL_1d5d: Unknown result type (might be due to invalid IL or missing references) //IL_1d63: Expected O, but got Unknown //IL_1d78: Unknown result type (might be due to invalid IL or missing references) //IL_1d7e: Expected O, but got Unknown //IL_1d7e: Unknown result type (might be due to invalid IL or missing references) //IL_1d88: Expected O, but got Unknown //IL_1dd7: Unknown result type (might be due to invalid IL or missing references) //IL_1e2f: Unknown result type (might be due to invalid IL or missing references) //IL_1e37: Unknown result type (might be due to invalid IL or missing references) //IL_1e59: Unknown result type (might be due to invalid IL or missing references) //IL_1e5f: Expected O, but got Unknown //IL_1e74: Unknown result type (might be due to invalid IL or missing references) //IL_1e7a: Expected O, but got Unknown //IL_1e8f: Unknown result type (might be due to invalid IL or missing references) //IL_1e95: Expected O, but got Unknown //IL_1e95: Unknown result type (might be due to invalid IL or missing references) //IL_1e9f: Expected O, but got Unknown //IL_1eee: Unknown result type (might be due to invalid IL or missing references) //IL_1f46: Unknown result type (might be due to invalid IL or missing references) //IL_1f4e: Unknown result type (might be due to invalid IL or missing references) //IL_1f70: Unknown result type (might be due to invalid IL or missing references) //IL_1f76: Expected O, but got Unknown //IL_1f8b: Unknown result type (might be due to invalid IL or missing references) //IL_1f91: Expected O, but got Unknown //IL_1fa6: Unknown result type (might be due to invalid IL or missing references) //IL_1fac: Expected O, but got Unknown //IL_1fc1: Unknown result type (might be due to invalid IL or missing references) //IL_1fc7: Expected O, but got Unknown //IL_1fdc: Unknown result type (might be due to invalid IL or missing references) //IL_1fe2: Expected O, but got Unknown //IL_1ff7: Unknown result type (might be due to invalid IL or missing references) //IL_1ffd: Expected O, but got Unknown //IL_1ffd: Unknown result type (might be due to invalid IL or missing references) //IL_2007: Expected O, but got Unknown //IL_2056: Unknown result type (might be due to invalid IL or missing references) //IL_20af: Unknown result type (might be due to invalid IL or missing references) //IL_20b7: Unknown result type (might be due to invalid IL or missing references) //IL_20d9: Unknown result type (might be due to invalid IL or missing references) //IL_20df: Expected O, but got Unknown //IL_20f4: Unknown result type (might be due to invalid IL or missing references) //IL_20fa: Expected O, but got Unknown //IL_210f: Unknown result type (might be due to invalid IL or missing references) //IL_2115: Expected O, but got Unknown //IL_212a: Unknown result type (might be due to invalid IL or missing references) //IL_2130: Expected O, but got Unknown //IL_2145: Unknown result type (might be due to invalid IL or missing references) //IL_214b: Expected O, but got Unknown //IL_2160: Unknown result type (might be due to invalid IL or missing references) //IL_2166: Expected O, but got Unknown //IL_2166: Unknown result type (might be due to invalid IL or missing references) //IL_2170: Expected O, but got Unknown //IL_21bf: Unknown result type (might be due to invalid IL or missing references) //IL_2210: Unknown result type (might be due to invalid IL or missing references) //IL_2219: Unknown result type (might be due to invalid IL or missing references) //IL_2255: Unknown result type (might be due to invalid IL or missing references) //IL_22a6: Unknown result type (might be due to invalid IL or missing references) //IL_22af: Unknown result type (might be due to invalid IL or missing references) //IL_22d1: Unknown result type (might be due to invalid IL or missing references) //IL_22d7: Expected O, but got Unknown //IL_22ec: Unknown result type (might be due to invalid IL or missing references) //IL_22f2: Expected O, but got Unknown //IL_22f2: Unknown result type (might be due to invalid IL or missing references) //IL_22fc: Expected O, but got Unknown //IL_2333: Unknown result type (might be due to invalid IL or missing references) //IL_2384: Unknown result type (might be due to invalid IL or missing references) //IL_238d: Unknown result type (might be due to invalid IL or missing references) //IL_23c2: Unknown result type (might be due to invalid IL or missing references) //IL_23c8: Expected O, but got Unknown //IL_23dd: Unknown result type (might be due to invalid IL or missing references) //IL_23e3: Expected O, but got Unknown //IL_23e3: Unknown result type (might be due to invalid IL or missing references) //IL_23ed: Expected O, but got Unknown //IL_2425: Unknown result type (might be due to invalid IL or missing references) //IL_242d: Unknown result type (might be due to invalid IL or missing references) //IL_2486: Unknown result type (might be due to invalid IL or missing references) //IL_248f: Unknown result type (might be due to invalid IL or missing references) //IL_2494: Unknown result type (might be due to invalid IL or missing references) //IL_249b: Expected O, but got Unknown //IL_249c: Unknown result type (might be due to invalid IL or missing references) //IL_24b5: Unknown result type (might be due to invalid IL or missing references) //IL_24bf: Expected O, but got Unknown //IL_24df: Unknown result type (might be due to invalid IL or missing references) //IL_24e9: Expected O, but got Unknown //IL_2518: Unknown result type (might be due to invalid IL or missing references) //IL_251a: Unknown result type (might be due to invalid IL or missing references) //IL_2524: Expected O, but got Unknown //IL_2560: Unknown result type (might be due to invalid IL or missing references) //IL_2568: Unknown result type (might be due to invalid IL or missing references) //IL_25b8: Unknown result type (might be due to invalid IL or missing references) //IL_25c1: Unknown result type (might be due to invalid IL or missing references) //IL_25e3: Unknown result type (might be due to invalid IL or missing references) //IL_25e9: Expected O, but got Unknown //IL_25fe: Unknown result type (might be due to invalid IL or missing references) //IL_2604: Expected O, but got Unknown //IL_2604: Unknown result type (might be due to invalid IL or missing references) //IL_260e: Expected O, but got Unknown //IL_260e: Unknown result type (might be due to invalid IL or missing references) //IL_2615: Expected O, but got Unknown //IL_2618: Unknown result type (might be due to invalid IL or missing references) //IL_263a: Unknown result type (might be due to invalid IL or missing references) //IL_2640: Expected O, but got Unknown //IL_2640: Unknown result type (might be due to invalid IL or missing references) //IL_264a: Expected O, but got Unknown //IL_267e: Unknown result type (might be due to invalid IL or missing references) //IL_26cf: Unknown result type (might be due to invalid IL or missing references) //IL_26d8: Unknown result type (might be due to invalid IL or missing references) //IL_270d: Unknown result type (might be due to invalid IL or missing references) //IL_2713: Expected O, but got Unknown //IL_2713: Unknown result type (might be due to invalid IL or missing references) //IL_271d: Expected O, but got Unknown //IL_2755: Unknown result type (might be due to invalid IL or missing references) //IL_27a6: Unknown result type (might be due to invalid IL or missing references) //IL_27af: Unknown result type (might be due to invalid IL or missing references) //IL_27d1: Unknown result type (might be due to invalid IL or missing references) //IL_27d7: Expected O, but got Unknown //IL_27d7: Unknown result type (might be due to invalid IL or missing references) //IL_27e1: Expected O, but got Unknown //IL_2818: Unknown result type (might be due to invalid IL or missing references) //IL_2869: Unknown result type (might be due to invalid IL or missing references) //IL_2872: Unknown result type (might be due to invalid IL or missing references) //IL_2894: Unknown result type (might be due to invalid IL or missing references) //IL_289a: Expected O, but got Unknown //IL_28af: Unknown result type (might be due to invalid IL or missing references) //IL_28b5: Expected O, but got Unknown //IL_28b5: Unknown result type (might be due to invalid IL or missing references) //IL_28bf: Expected O, but got Unknown //IL_28fb: Unknown result type (might be due to invalid IL or missing references) //IL_2954: Unknown result type (might be due to invalid IL or missing references) //IL_295d: Unknown result type (might be due to invalid IL or missing references) //IL_29a8: Unknown result type (might be due to invalid IL or missing references) //IL_29f9: Unknown result type (might be due to invalid IL or missing references) //IL_2a02: Unknown result type (might be due to invalid IL or missing references) //IL_2a24: Unknown result type (might be due to invalid IL or missing references) //IL_2a2a: Expected O, but got Unknown //IL_2a2a: Unknown result type (might be due to invalid IL or missing references) //IL_2a34: Expected O, but got Unknown //IL_2a6b: Unknown result type (might be due to invalid IL or missing references) //IL_2abc: Unknown result type (might be due to invalid IL or missing references) //IL_2ac5: Unknown result type (might be due to invalid IL or missing references) //IL_2ae7: Unknown result type (might be due to invalid IL or missing references) //IL_2aed: Expected O, but got Unknown //IL_2b02: Unknown result type (might be due to invalid IL or missing references) //IL_2b08: Expected O, but got Unknown //IL_2b1d: Unknown result type (might be due to invalid IL or missing references) //IL_2b23: Expected O, but got Unknown //IL_2b38: Unknown result type (might be due to invalid IL or missing references) //IL_2b3e: Expected O, but got Unknown //IL_2b53: Unknown result type (might be due to invalid IL or missing references) //IL_2b59: Expected O, but got Unknown //IL_2b59: Unknown result type (might be due to invalid IL or missing references) //IL_2b63: Expected O, but got Unknown //IL_2b93: Unknown result type (might be due to invalid IL or missing references) //IL_2b99: Expected O, but got Unknown //IL_2bae: Unknown result type (might be due to invalid IL or missing references) //IL_2bb4: Expected O, but got Unknown //IL_2bb4: Unknown result type (might be due to invalid IL or missing references) //IL_2bbe: Expected O, but got Unknown //IL_2bf6: Unknown result type (might be due to invalid IL or missing references) //IL_2bfe: Unknown result type (might be due to invalid IL or missing references) //IL_2c4f: Unknown result type (might be due to invalid IL or missing references) //IL_2c57: Unknown result type (might be due to invalid IL or missing references) //IL_2c79: Unknown result type (might be due to invalid IL or missing references) //IL_2c7f: Expected O, but got Unknown //IL_2c94: Unknown result type (might be due to invalid IL or missing references) //IL_2c9a: Expected O, but got Unknown //IL_2c9a: Unknown result type (might be due to invalid IL or missing references) //IL_2ca4: Expected O, but got Unknown //IL_2cc8: Unknown result type (might be due to invalid IL or missing references) //IL_2cce: Expected O, but got Unknown //IL_2cce: Unknown result type (might be due to invalid IL or missing references) //IL_2cd8: Expected O, but got Unknown //IL_2d10: Unknown result type (might be due to invalid IL or missing references) //IL_2d60: Unknown result type (might be due to invalid IL or missing references) //IL_2d68: Unknown result type (might be due to invalid IL or missing references) //IL_2da4: Unknown result type (might be due to invalid IL or missing references) //IL_2df5: Unknown result type (might be due to invalid IL or missing references) //IL_2dfe: Unknown result type (might be due to invalid IL or missing references) //IL_2e3a: Unknown result type (might be due to invalid IL or missing references) //IL_2e8a: Unknown result type (might be due to invalid IL or missing references) //IL_2e93: Unknown result type (might be due to invalid IL or missing references) //IL_2eb5: Unknown result type (might be due to invalid IL or missing references) //IL_2ebb: Expected O, but got Unknown //IL_2ed0: Unknown result type (might be due to invalid IL or missing references) //IL_2ed6: Expected O, but got Unknown //IL_2eeb: Unknown result type (might be due to invalid IL or missing references) //IL_2ef1: Expected O, but got Unknown //IL_2ef1: Unknown result type (might be due to invalid IL or missing references) //IL_2efb: Expected O, but got Unknown //IL_2f37: Unknown result type (might be due to invalid IL or missing references) //IL_2f3d: Expected O, but got Unknown //IL_2f52: Unknown result type (might be due to invalid IL or missing references) //IL_2f58: Expected O, but got Unknown //IL_2f6d: Unknown result type (might be due to invalid IL or missing references) //IL_2f73: Expected O, but got Unknown //IL_2f73: Unknown result type (might be due to invalid IL or missing references) //IL_2f7d: Expected O, but got Unknown //IL_2fb5: Unknown result type (might be due to invalid IL or missing references) //IL_3005: Unknown result type (might be due to invalid IL or missing references) //IL_300d: Unknown result type (might be due to invalid IL or missing references) //IL_3049: Unknown result type (might be due to invalid IL or missing references) //IL_309a: Unknown result type (might be due to invalid IL or missing references) //IL_30a3: Unknown result type (might be due to invalid IL or missing references) //IL_30a8: Unknown result type (might be due to invalid IL or missing references) //IL_30af: Expected O, but got Unknown //IL_30b0: Unknown result type (might be due to invalid IL or missing references) //IL_30c9: Unknown result type (might be due to invalid IL or missing references) //IL_30d3: Expected O, but got Unknown //IL_30e4: Unknown result type (might be due to invalid IL or missing references) //IL_30ee: Expected O, but got Unknown //IL_311d: Unknown result type (might be due to invalid IL or missing references) //IL_311f: Unknown result type (might be due to invalid IL or missing references) //IL_3129: Expected O, but got Unknown //IL_315d: Unknown result type (might be due to invalid IL or missing references) //IL_31ad: Unknown result type (might be due to invalid IL or missing references) //IL_31b5: Unknown result type (might be due to invalid IL or missing references) //IL_31f1: Unknown result type (might be due to invalid IL or missing references) //IL_3241: Unknown result type (might be due to invalid IL or missing references) //IL_3249: Unknown result type (might be due to invalid IL or missing references) //IL_3285: Unknown result type (might be due to invalid IL or missing references) //IL_328d: Unknown result type (might be due to invalid IL or missing references) //IL_32e6: Unknown result type (might be due to invalid IL or missing references) //IL_32ee: Unknown result type (might be due to invalid IL or missing references) //IL_332a: Unknown result type (might be due to invalid IL or missing references) //IL_3332: Unknown result type (might be due to invalid IL or missing references) //IL_338b: Unknown result type (might be due to invalid IL or missing references) //IL_3394: Unknown result type (might be due to invalid IL or missing references) //IL_33b7: Unknown result type (might be due to invalid IL or missing references) //IL_33bd: Expected O, but got Unknown //IL_33d2: Unknown result type (might be due to invalid IL or missing references) //IL_33d8: Expected O, but got Unknown //IL_33ed: Unknown result type (might be due to invalid IL or missing references) //IL_33f3: Expected O, but got Unknown //IL_3408: Unknown result type (might be due to invalid IL or missing references) //IL_340e: Expected O, but got Unknown //IL_3423: Unknown result type (might be due to invalid IL or missing references) //IL_3429: Expected O, but got Unknown //IL_343e: Unknown result type (might be due to invalid IL or missing references) //IL_3444: Expected O, but got Unknown //IL_3459: Unknown result type (might be due to invalid IL or missing references) //IL_345f: Expected O, but got Unknown //IL_3474: Unknown result type (might be due to invalid IL or missing references) //IL_347a: Expected O, but got Unknown //IL_348f: Unknown result type (might be due to invalid IL or missing references) //IL_3495: Expected O, but got Unknown //IL_34ab: Unknown result type (might be due to invalid IL or missing references) //IL_34b1: Expected O, but got Unknown //IL_34c7: Unknown result type (might be due to invalid IL or missing references) //IL_34cd: Expected O, but got Unknown //IL_34e3: Unknown result type (might be due to invalid IL or missing references) //IL_34e9: Expected O, but got Unknown //IL_34ff: Unknown result type (might be due to invalid IL or missing references) //IL_3505: Expected O, but got Unknown //IL_3505: Unknown result type (might be due to invalid IL or missing references) //IL_350f: Expected O, but got Unknown //IL_3546: Unknown result type (might be due to invalid IL or missing references) //IL_3596: Unknown result type (might be due to invalid IL or missing references) //IL_359e: Unknown result type (might be due to invalid IL or missing references) //IL_35c0: Unknown result type (might be due to invalid IL or missing references) //IL_35c6: Expected O, but got Unknown //IL_35c6: Unknown result type (might be due to invalid IL or missing references) //IL_35d0: Expected O, but got Unknown //IL_3607: Unknown result type (might be due to invalid IL or missing references) //IL_3658: Unknown result type (might be due to invalid IL or missing references) //IL_3661: Unknown result type (might be due to invalid IL or missing references) //IL_3683: Unknown result type (might be due to invalid IL or missing references) //IL_3689: Expected O, but got Unknown //IL_3689: Unknown result type (might be due to invalid IL or missing references) //IL_3693: Expected O, but got Unknown //IL_36f0: Unknown result type (might be due to invalid IL or missing references) //IL_3749: Unknown result type (might be due to invalid IL or missing references) //IL_3752: Unknown result type (might be due to invalid IL or missing references) //IL_3774: Unknown result type (might be due to invalid IL or missing references) //IL_377a: Expected O, but got Unknown //IL_378f: Unknown result type (might be due to invalid IL or missing references) //IL_3795: Expected O, but got Unknown //IL_3795: Unknown result type (might be due to invalid IL or missing references) //IL_379f: Expected O, but got Unknown //IL_3811: Unknown result type (might be due to invalid IL or missing references) //IL_386a: Unknown result type (might be due to invalid IL or missing references) //IL_3872: Unknown result type (might be due to invalid IL or missing references) //IL_3894: Unknown result type (might be due to invalid IL or missing references) //IL_389a: Expected O, but got Unknown //IL_389a: Unknown result type (might be due to invalid IL or missing references) //IL_38a4: Expected O, but got Unknown //IL_38f5: Unknown result type (might be due to invalid IL or missing references) //IL_3946: Unknown result type (might be due to invalid IL or missing references) //IL_394f: Unknown result type (might be due to invalid IL or missing references) //IL_398b: Unknown result type (might be due to invalid IL or missing references) //IL_39dc: 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_3a26: Unknown result type (might be due to invalid IL or missing references) //IL_3a2c: Expected O, but got Unknown //IL_3a2c: Unknown result type (might be due to invalid IL or missing references) //IL_3a36: Expected O, but got Unknown //IL_3a6e: Unknown result type (might be due to invalid IL or missing references) //IL_3ac7: Unknown result type (might be due to invalid IL or missing references) //IL_3ad0: Unknown result type (might be due to invalid IL or missing references) //IL_3b11: Unknown result type (might be due to invalid IL or missing references) //IL_3b17: Expected O, but got Unknown //IL_3b17: Unknown result type (might be due to invalid IL or missing references) //IL_3b21: Expected O, but got Unknown //IL_3b6e: Unknown result type (might be due to invalid IL or missing references) //IL_3bbf: Unknown result type (might be due to invalid IL or missing references) //IL_3bc7: Unknown result type (might be due to invalid IL or missing references) //IL_3be9: Unknown result type (might be due to invalid IL or missing references) //IL_3bef: Expected O, but got Unknown //IL_3c04: Unknown result type (might be due to invalid IL or missing references) //IL_3c0a: Expected O, but got Unknown //IL_3c0a: Unknown result type (might be due to invalid IL or missing references) //IL_3c14: Expected O, but got Unknown //IL_3c4b: Unknown result type (might be due to invalid IL or missing references) //IL_3c9c: Unknown result type (might be due to invalid IL or missing references) //IL_3ca5: Unknown result type (might be due to invalid IL or missing references) //IL_3ce1: Unknown result type (might be due to invalid IL or missing references) //IL_3d31: Unknown result type (might be due to invalid IL or missing references) //IL_3d3a: Unknown result type (might be due to invalid IL or missing references) //IL_3d5c: Unknown result type (might be due to invalid IL or missing references) //IL_3d62: Expected O, but got Unknown //IL_3d62: Unknown result type (might be due to invalid IL or missing references) //IL_3d6c: Expected O, but got Unknown //IL_3da3: Unknown result type (might be due to invalid IL or missing references) //IL_3df4: Unknown result type (might be due to invalid IL or missing references) //IL_3dfd: Unknown result type (might be due to invalid IL or missing references) //IL_3e39: Unknown result type (might be due to invalid IL or missing references) //IL_3e8a: Unknown result type (might be due to invalid IL or missing references) //IL_3e93: Unknown result type (might be due to invalid IL or missing references) //IL_3eb5: Unknown result type (might be due to invalid IL or missing references) //IL_3ebb: Expected O, but got Unknown //IL_3ed0: Unknown result type (might be due to invalid IL or missing references) //IL_3ed6: Expected O, but got Unknown //IL_3ed6: Unknown result type (might be due to invalid IL or missing references) //IL_3ee0: Expected O, but got Unknown //IL_3f02: Unknown result type (might be due to invalid IL or missing references) //IL_3f53: Unknown result type (might be due to invalid IL or missing references) //IL_3f5c: Unknown result type (might be due to invalid IL or missing references) //IL_3f7e: Unknown result type (might be due to invalid IL or missing references) //IL_3f84: Expected O, but got Unknown //IL_3f99: Unknown result type (might be due to invalid IL or missing references) //IL_3f9f: Expected O, but got Unknown //IL_3f9f: Unknown result type (might be due to invalid IL or missing references) //IL_3fa9: Expected O, but got Unknown //IL_3fe0: Unknown result type (might be due to invalid IL or missing references) //IL_4031: Unknown result type (might be due to invalid IL or missing references) //IL_403a: Unknown result type (might be due to invalid IL or missing references) //IL_4076: Unknown result type (might be due to invalid IL or missing references) //IL_40c6: Unknown result type (might be due to invalid IL or missing references) //IL_40ce: Unknown result type (might be due to invalid IL or missing references) //IL_4119: Unknown result type (might be due to invalid IL or missing references) //IL_4171: Unknown result type (might be due to invalid IL or missing references) //IL_4179: Unknown result type (might be due to invalid IL or missing references) //IL_41d9: Unknown result type (might be due to invalid IL or missing references) //IL_4229: Unknown result type (might be due to invalid IL or missing references) //IL_4231: Unknown result type (might be due to invalid IL or missing references) //IL_4253: Unknown result type (might be due to invalid IL or missing references) //IL_4259: Expected O, but got Unknown //IL_4259: Unknown result type (might be due to invalid IL or missing references) //IL_4263: Expected O, but got Unknown //IL_42b4: Unknown result type (might be due to invalid IL or missing references) //IL_4304: Unknown result type (might be due to invalid IL or missing references) //IL_430d: Unknown result type (might be due to invalid IL or missing references) //IL_4349: Unknown result type (might be due to invalid IL or missing references) //IL_4351: Unknown result type (might be due to invalid IL or missing references) //IL_43aa: Unknown result type (might be due to invalid IL or missing references) //IL_43b3: Unknown result type (might be due to invalid IL or missing references) //IL_43ef: Unknown result type (might be due to invalid IL or missing references) //IL_4440: Unknown result type (might be due to invalid IL or missing references) //IL_4449: Unknown result type (might be due to invalid IL or missing references) //IL_446b: Unknown result type (might be due to invalid IL or missing references) //IL_4471: Expected O, but got Unknown //IL_4486: Unknown result type (might be due to invalid IL or missing references) //IL_448c: Expected O, but got Unknown //IL_448c: Unknown result type (might be due to invalid IL or missing references) //IL_4496: Expected O, but got Unknown //IL_4496: Unknown result type (might be due to invalid IL or missing references) //IL_449d: Expected O, but got Unknown //IL_449e: Unknown result type (might be due to invalid IL or missing references) //IL_44b7: Unknown result type (might be due to invalid IL or missing references) //IL_44c1: Expected O, but got Unknown //IL_44d2: Unknown result type (might be due to invalid IL or missing references) //IL_44dc: Expected O, but got Unknown //IL_450b: Unknown result type (might be due to invalid IL or missing references) //IL_450d: Unknown result type (might be due to invalid IL or missing references) //IL_4517: Expected O, but got Unknown //IL_456d: Unknown result type (might be due to invalid IL or missing references) //IL_45c6: Unknown result type (might be due to invalid IL or missing references) //IL_45cf: Unknown result type (might be due to invalid IL or missing references) //IL_45f1: Unknown result type (might be due to invalid IL or missing references) //IL_45f7: Expected O, but got Unknown //IL_460c: Unknown result type (might be due to invalid IL or missing references) //IL_4612: Expected O, but got Unknown //IL_4627: Unknown result type (might be due to invalid IL or missing references) //IL_462d: Expected O, but got Unknown //IL_4642: Unknown result type (might be due to invalid IL or missing references) //IL_4648: Expected O, but got Unknown //IL_4648: Unknown result type (might be due to invalid IL or missing references) //IL_4652: Expected O, but got Unknown //IL_4652: Unknown result type (might be due to invalid IL or missing references) //IL_4659: Expected O, but got Unknown //IL_4659: Unknown result type (might be due to invalid IL or missing references) //IL_4660: Expected O, but got Unknown //IL_4661: Unknown result type (might be due to invalid IL or missing references) //IL_4664: Unknown result type (might be due to invalid IL or missing references) //IL_467d: Unknown result type (might be due to invalid IL or missing references) //IL_4687: Expected O, but got Unknown //IL_4698: Unknown result type (might be due to invalid IL or missing references) //IL_46a2: Expected O, but got Unknown //IL_46e6: Unknown result type (might be due to invalid IL or missing references) //IL_46f0: Expected O, but got Unknown //IL_4701: Unknown result type (might be due to invalid IL or missing references) //IL_470b: Expected O, but got Unknown //IL_473a: Unknown result type (might be due to invalid IL or missing references) //IL_473c: Unknown result type (might be due to invalid IL or missing references) //IL_4746: Expected O, but got Unknown //IL_4748: Unknown result type (might be due to invalid IL or missing references) //IL_474a: Unknown result type (might be due to invalid IL or missing references) //IL_4754: Expected O, but got Unknown //IL_4754: Unknown result type (might be due to invalid IL or missing references) //IL_475b: Expected O, but got Unknown //IL_4767: Unknown result type (might be due to invalid IL or missing references) //IL_477e: Unknown result type (might be due to invalid IL or missing references) //IL_4781: Expected I4, but got Unknown //IL_4788: Unknown result type (might be due to invalid IL or missing references) //IL_478a: Unknown result type (might be due to invalid IL or missing references) //IL_4794: Expected O, but got Unknown //IL_4794: Unknown result type (might be due to invalid IL or missing references) //IL_479b: Expected O, but got Unknown //IL_47a7: Unknown result type (might be due to invalid IL or missing references) //IL_47be: Unknown result type (might be due to invalid IL or missing references) //IL_47c1: Expected I4, but got Unknown //IL_47c8: Unknown result type (might be due to invalid IL or missing references) //IL_47ca: Unknown result type (might be due to invalid IL or missing references) //IL_47d4: Expected O, but got Unknown //IL_4834: Unknown result type (might be due to invalid IL or missing references) //IL_4884: Unknown result type (might be due to invalid IL or missing references) //IL_488c: 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_4947: Unknown result type (might be due to invalid IL or missing references) //IL_494f: Unknown result type (might be due to invalid IL or missing references) //IL_49c1: Unknown result type (might be due to invalid IL or missing references) //IL_4a12: Unknown result type (might be due to invalid IL or missing references) //IL_4a1a: Unknown result type (might be due to invalid IL or missing references) //IL_4a56: Unknown result type (might be due to invalid IL or missing references) //IL_4aa7: Unknown result type (might be due to invalid IL or missing references) //IL_4ab0: Unknown result type (might be due to invalid IL or missing references) //IL_4aec: Unknown result type (might be due to invalid IL or missing references) //IL_4b3d: Unknown result type (might be due to invalid IL or missing references) //IL_4b46: Unknown result type (might be due to invalid IL or missing references) //IL_4b82: Unknown result type (might be due to invalid IL or missing references) //IL_4bd3: Unknown result type (might be due to invalid IL or missing references) //IL_4bdb: Unknown result type (might be due to invalid IL or missing references) //IL_4c17: Unknown result type (might be due to invalid IL or missing references) //IL_4c68: Unknown result type (might be due to invalid IL or missing references) //IL_4c71: Unknown result type (might be due to invalid IL or missing references) //IL_4cad: Unknown result type (might be due to invalid IL or missing references) //IL_4cfd: Unknown result type (might be due to invalid IL or missing references) //IL_4d05: Unknown result type (might be due to invalid IL or missing references) //IL_4d62: Unknown result type (might be due to invalid IL or missing references) //IL_4dba: Unknown result type (might be due to invalid IL or missing references) //IL_4dc2: Unknown result type (might be due to invalid IL or missing references) //IL_4e34: Unknown result type (might be due to invalid IL or missing references) //IL_4e85: Unknown result type (might be due to invalid IL or missing references) //IL_4e8d: Unknown result type (might be due to invalid IL or missing references) //IL_4ec9: Unknown result type (might be due to invalid IL or missing references) //IL_4f1a: Unknown result type (might be due to invalid IL or missing references) //IL_4f23: Unknown result type (might be due to invalid IL or missing references) //IL_4f5f: Unknown result type (might be due to invalid IL or missing references) //IL_4f67: Unknown result type (might be due to invalid IL or missing references) //IL_4fc0: Unknown result type (might be due to invalid IL or missing references) //IL_4fc9: Unknown result type (might be due to invalid IL or missing references) //IL_5005: Unknown result type (might be due to invalid IL or missing references) //IL_5056: Unknown result type (might be due to invalid IL or missing references) //IL_505f: Unknown result type (might be due to invalid IL or missing references) //IL_509b: Unknown result type (might be due to invalid IL or missing references) //IL_50eb: Unknown result type (might be due to invalid IL or missing references) //IL_50f4: Unknown result type (might be due to invalid IL or missing references) //IL_5137: Unknown result type (might be due to invalid IL or missing references) //IL_518f: Unknown result type (might be due to invalid IL or missing references) //IL_5198: Unknown result type (might be due to invalid IL or missing references) //IL_51f0: Unknown result type (might be due to invalid IL or missing references) //IL_5241: Unknown result type (might be due to invalid IL or missing references) //IL_524a: Unknown result type (might be due to invalid IL or missing references) //IL_5286: Unknown result type (might be due to invalid IL or missing references) //IL_52d7: Unknown result type (might be due to invalid IL or missing references) //IL_52e0: Unknown result type (might be due to invalid IL or missing references) //IL_5302: Unknown result type (might be due to invalid IL or missing references) //IL_5308: Expected O, but got Unknown //IL_531d: Unknown result type (might be due to invalid IL or missing references) //IL_5323: Expected O, but got Unknown //IL_5323: Unknown result type (might be due to invalid IL or missing references) //IL_532d: Expected O, but got Unknown //IL_536b: Unknown result type (might be due to invalid IL or missing references) //IL_53c4: Unknown result type (might be due to invalid IL or missing references) //IL_53cd: Unknown result type (might be due to invalid IL or missing references) //IL_53ef: Unknown result type (might be due to invalid IL or missing references) //IL_53f5: Expected O, but got Unknown //IL_540a: Unknown result type (might be due to invalid IL or missing references) //IL_5410: Expected O, but got Unknown //IL_5410: Unknown result type (might be due to invalid IL or missing references) //IL_541a: Expected O, but got Unknown //IL_546d: Unknown result type (might be due to invalid IL or missing references) //IL_54bd: Unknown result type (might be due to invalid IL or missing references) //IL_54c6: Unknown result type (might be due to invalid IL or missing references) //IL_5502: Unknown result type (might be due to invalid IL or missing references) //IL_550a: Unknown result type (might be due to invalid IL or missing references) //IL_5563: Unknown result type (might be due to invalid IL or missing references) //IL_556b: 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_5593: Expected O, but got Unknown //IL_5593: Unknown result type (might be due to invalid IL or missing references) //IL_559d: Expected O, but got Unknown //IL_55ee: 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_5648: Unknown result type (might be due to invalid IL or missing references) List<CustomItemReference> list = new List<CustomItemReference>(); CustomItemReference customItemReference = new CustomItemReference(); customItemReference.name = "VaseOfTheFallen"; ((GearReference)customItemReference).rarity = (Rarity)2; customItemReference.itemName_EN = "Vase of the Fallen"; customItemReference.itemName_KR = "영혼이 담긴 도자기"; customItemReference.itemDescription_EN = "Increases <color=#F25D1C>Physical Attack</color> and <color=#1787D8>Magic Attack</color> by 5% per enemy killed (stacks up to 200% and 1/2 of total charge is lost when hit.)\nAttacking an enemy within 1 second of taking from a hit restores half of the charge lost from the hit (cooldown: 3 seconds)."; customItemReference.itemDescription_KR = "처치한 적의 수에 비례하여 <color=#F25D1C>물리공격력</color> 및 <color=#1787D8>마법공격력</color>이 5% 증가합니다 (최대 200%, 피격시 증가치의 절반이 사라집니다).\n피격 후 1초 내로 적 공격 시 감소한 증가치의 절반을 되돌려 받습니다 (쿨타임: 3초)."; customItemReference.itemLore_EN = "Souls of the Eastern Kingdom's fallen warriors shall aid you in battle."; customItemReference.itemLore_KR = "장렬히 전사했던 동쪽 왕국의 병사들의 혼이 담긴 영물"; ((ItemReference)customItemReference).prefabKeyword1 = (Key)31; ((ItemReference)customItemReference).prefabKeyword2 = (Key)25; VaseOfTheFallenAbility vaseOfTheFallenAbility = new VaseOfTheFallenAbility(); vaseOfTheFallenAbility._revengeTimeout = 1f; vaseOfTheFallenAbility._revengeCooldown = 3f; vaseOfTheFallenAbility._maxStack = 40; vaseOfTheFallenAbility._statPerStack = new Values((Value[])(object)new Value[2] { new Value(Category.PercentPoint, Kind.PhysicalAttackDamage, 0.05), new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.05) }); VaseOfTheFallenAbility vaseOfTheFallenAbility2 = vaseOfTheFallenAbility; customItemReference.abilities = (Ability[])(object)new Ability[1] { vaseOfTheFallenAbility2 }; list.Add(customItemReference); CustomItemReference customItemReference2 = new CustomItemReference(); customItemReference2.name = "BrokenHeart"; ((GearReference)customItemReference2).rarity = (Rarity)2; customItemReference2.itemName_EN = "Broken Heart"; customItemReference2.itemName_KR = "찢어진 심장"; customItemReference2.itemDescription_EN = "Increases <color=#1787D8>Magic Attack</color> by 20%.\nIncreases Quintessence cooldown speed by 30%.\nAmplifies Quintessence damage by 15%.\nIf the 'Succubus' Quintessence is in your possession, this item turns into 'Lustful Heart'."; customItemReference2.itemDescription_KR = "<color=#1787D8>마법공격력</color>이 20% 증가합니다.\n정수 쿨다운 속도가 30% 증가합니다.\n적에게 정수로 입히는 데미지가 15% 증폭됩니다.\n'서큐버스' 정수 소지 시 이 아이템은 '색욕의 심장'으로 변합니다."; customItemReference2.itemLore_EN = "Some poor being must have their heart torn both metaphorically and literally."; customItemReference2.itemLore_KR = "딱한 것, 심장이 은유적으로도 물리적으로도 찢어지다니."; ((ItemReference)customItemReference2).prefabKeyword1 = (Key)31; ((ItemReference)customItemReference2).prefabKeyword2 = (Key)28; customItemReference2.stats = new Values((Value[])(object)new Value[2] { new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.2), new Value(Category.PercentPoint, Kind.EssenceCooldownSpeed, 0.3) }); ModifyDamage val = new ModifyDamage(); val._attackTypes = new MotionTypeBoolArray(); ((EnumArray<MotionType, bool>)(object)val._attackTypes)[(MotionType)3] = true; val._damageTypes = new AttackTypeBoolArray(new bool[5] { true, true, true, true, true }); val._damagePercent = 1.15f; customItemReference2.abilities = (Ability[])(object)new Ability[1] { (Ability)val }; customItemReference2.extraComponents = new Type[1] { typeof(BrokenHeartEvolveBehavior) }; list.Add(customItemReference2); CustomItemReference customItemReference3 = new CustomItemReference(); customItemReference3.name = "BrokenHeart_2"; ((GearReference)customItemReference3).rarity = (Rarity)3; ((GearReference)customItemReference3).obtainable = false; customItemReference3.itemName_EN = "Lustful Heart"; customItemReference3.itemName_KR = "색욕의 심장"; customItemReference3.itemDescription_EN = "Amplifies <color=#1787D8>Magic Attack</color> by 20%.\nIncreases Quintessence cooldown speed by 60%.\nAmplifies Quintessence damage by 30%."; customItemReference3.itemDescription_KR = "<color=#1787D8>마법공격력</color>이 20% 증폭됩니다.\n정수 쿨다운 속도가 60% 증가합니다.\n적에게 정수로 입히는 데미지가 30% 증폭됩니다.\n"; customItemReference3.itemLore_EN = "Given to the greatest Incubus or Succubus directly from the demon prince of lust, Asmodeus."; customItemReference3.itemLore_KR = "색욕의 마신 아스모데우스로부터 가장 위대한 인큐버스 혹은 서큐버스에게 하사된 증표"; ((ItemReference)customItemReference3).prefabKeyword1 = (Key)31; ((ItemReference)customItemReference3).prefabKeyword2 = (Key)28; customItemReference3.stats = new Values((Value[])(object)new Value[2] { new Value(Category.Percent, Kind.MagicAttackDamage, 1.2), new Value(Category.PercentPoint, Kind.EssenceCooldownSpeed, 0.6) }); ModifyDamage val2 = new ModifyDamage(); val2._attackTypes = new MotionTypeBoolArray(); ((EnumArray<MotionType, bool>)(object)val2._attackTypes)[(MotionType)3] = true; val2._damageTypes = new AttackTypeBoolArray(new bool[5] { true, true, true, true, true }); val2._damagePercent = 1.3f; customItemReference3.abilities = (Ability[])(object)new Ability[1] { (Ability)val2 }; customItemReference3.forbiddenDrops = new string[1] { "Custom-BrokenHeart" }; list.Add(customItemReference3); CustomItemReference customItemReference4 = new CustomItemReference(); customItemReference4.name = "SmallTwig"; ((GearReference)customItemReference4).rarity = (Rarity)3; customItemReference4.itemName_EN = "Small Twig"; customItemReference4.itemName_KR = "작은 나뭇가지"; customItemReference4.itemDescription_EN = "Increases <color=#F25D1C>Physical Attack</color> and <color=#1787D8>Magic Attack</color> by 35%.\nIncreases skill cooldown speed and skill casting speed by 30%.\nIncreases Attack Speed by 15%.\nAll effects double and amplifies damage dealt to enemies by 10% when 'Skul' or 'Hero Little Bone' is your current active skull."; customItemReference4.itemDescription_KR = "<color=#F25D1C>물리공격력</color> 및 <color=#1787D8>마법공격력</color>이 35% 증가합니다.\n스킬 쿨다운 속도 및 스킬 시전 속도가 30% 증가합니다.\n공격 속도가 15% 증가합니다.\n'스컬' 혹은 '용사 리틀본' 스컬을 사용 중일 시 이 아이템의 모든 수치 증가치가 두배가 되며 적에게 입히는 데미지가 10% 증폭됩니다."; customItemReference4.itemLore_EN = "A really cool looking twig, but for some reason I feel sad..."; customItemReference4.itemLore_KR = "정말 멋있어 보이는 나뭇가지일 터인데, 왜 볼 때 마다 슬퍼지는 걸까..."; ((ItemReference)customItemReference4).prefabKeyword1 = (Key)7; ((ItemReference)customItemReference4).prefabKeyword2 = (Key)11; customItemReference4.stats = new Values((Value[])(object)new Value[5] { new Value(Category.PercentPoint, Kind.PhysicalAttackDamage, 0.35), new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.35), new Value(Category.PercentPoint, Kind.SkillCooldownSpeed, 0.3), new Value(Category.PercentPoint, Kind.SkillAttackSpeed, 0.45), new Value(Category.PercentPoint, Kind.BasicAttackSpeed, 0.15) }); customItemReference4.extraComponents = new Type[1] { typeof(SmallTwigEvolveBehavior) }; list.Add(customItemReference4); CustomItemReference customItemReference5 = new CustomItemReference(); customItemReference5.name = "SmallTwig_2"; ((GearReference)customItemReference5).rarity = (Rarity)3; ((GearReference)customItemReference5).obtainable = false; customItemReference5.itemName_EN = "Small Twig"; customItemReference5.itemName_KR = "작은 나뭇가지"; customItemReference5.itemDescription_EN = "Increases <color=#F25D1C>Physical Attack</color> and <color=#1787D8>Magic Attack</color> by 35%.\nIncreases skill cooldown speed and skill casting speed by 30%.\nIncreases Attack Speed by 15%.\nAll effects double and amplifies damage dealt to enemies by 10% when 'Skul' or 'Hero Little Bone' is your current active skull."; customItemReference5.itemDescription_KR = "<color=#F25D1C>물리공격력</color> 및 <color=#1787D8>마법공격력</color>이 35% 증가합니다.\n스킬 쿨다운 속도 및 스킬 시전 속도가 30% 증가합니다.\n공격 속도가 15% 증가합니다.\n'스컬' 혹은 '용사 리틀본' 스컬을 사용 중일 시 이 아이템의 모든 수치 증가치가 두배가 되며 적에게 입히는 데미지가 10% 증폭됩니다."; customItemReference5.itemLore_EN = "A really cool looking twig, but for some reason I feel sad..."; customItemReference5.itemLore_KR = "정말 멋있어 보이는 나뭇가지일 터인데, 왜 볼 때 마다 슬퍼지는 걸까..."; ((ItemReference)customItemReference5).prefabKeyword1 = (Key)7; ((ItemReference)customItemReference5).prefabKeyword2 = (Key)11; customItemReference5.stats = new Values((Value[])(object)new Value[5] { new Value(Category.PercentPoint, Kind.PhysicalAttackDamage, 0.7), new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.7), new Value(Category.PercentPoint, Kind.SkillCooldownSpeed, 0.6), new Value(Category.PercentPoint, Kind.SkillAttackSpeed, 0.9), new Value(Category.PercentPoint, Kind.BasicAttackSpeed, 0.3) }); ModifyDamage val3 = new ModifyDamage(); val3._attackTypes = new MotionTypeBoolArray(new bool[9] { true, true, true, true, true, true, true, true, true }); val3._damageTypes = new AttackTypeBoolArray(new bool[5] { true, true, true, true, true }); val3._damagePercent = 1.1f; customItemReference5.abilities = (Ability[])(object)new Ability[1] { (Ability)val3 }; customItemReference5.extraComponents = new Type[1] { typeof(SmallTwigRevertBehavior) }; customItemReference5.forbiddenDrops = new string[1] { "Custom-SmallTwig" }; list.Add(customItemReference5); CustomItemReference customItemReference6 = new CustomItemReference(); customItemReference6.name = "VolcanicShard"; ((GearReference)customItemReference6).rarity = (Rarity)3; customItemReference6.itemName_EN = "Volcanic Shard"; customItemReference6.itemName_KR = "화산의 일각"; customItemReference6.itemDescription_EN = "Increases <color=#1787D8>Magic Attack</color> by 80%.\nNormal attacks and skills have a 20% chance to inflict Burn.\nDecreases Burn duration and increases Burn damage dealt to enemies by 20%.\nAmplifies damage dealt to burning enemies by 5% for each Arson inscription in possession."; customItemReference6.itemDescription_KR = "<color=#1787D8>마법공격력</color>이 80% 증가합니다.\n적 공격 시 20% 확률로 화상을 부여합니다.\n화상의 지속시간이 20% 감소하고 적에게 입히는 화상 데미지가 20% 증가합니다.\n가지고 있는 방화 각인에 비례하여 화상 상태의 적에게 입히는 데미지 5%씩 증폭됩니다."; customItemReference6.itemLore_EN = "Rumored to be created from the Black Rock Volcano when erupting, this giant blade is the hottest flaming sword."; customItemReference6.itemLore_KR = "전설의 흑요석 화산의 폭발에서 만들어졌다고 전해진, 세상에서 가장 뜨거운 칼날"; ((ItemReference)customItemReference6).prefabKeyword1 = (Key)10; ((ItemReference)customItemReference6).prefabKeyword2 = (Key)9; customItemReference6.stats = new Values((Value[])(object)new Value[1] { new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.8) }); ApplyStatusOnGaveDamage val4 = new ApplyStatusOnGaveDamage(); Kind val5 = (Kind)2; val4._cooldownTime = 0.1f; val4._chance = 20; val4._attackTypes = new AttackTypeBoolArray(); ((EnumArray<MotionType, bool>)(object)val4._attackTypes)[(MotionType)0] = true; ((EnumArray<MotionType, bool>)(object)val4._attackTypes)[(MotionType)1] = true; val4._types = new DamageTypeBoolArray(); ((EnumArray<AttackType, bool>)(object)val4._types)[(AttackType)1] = true; ((EnumArray<AttackType, bool>)(object)val4._types)[(AttackType)2] = true; ((EnumArray<AttackType, bool>)(object)val4._types)[(AttackType)3] = true; val4._status = new ApplyInfo(val5); customItemReference6.abilities = (Ability[])(object)new Ability[2] { new VolcanicShardAbility(), (Ability)val4 }; list.Add(customItemReference6); CustomItemReference customItemReference7 = new CustomItemReference(); customItemReference7.name = "RustyChalice"; ((GearReference)customItemReference7).rarity = (Rarity)2; customItemReference7.itemName_EN = "Rusty Chalice"; customItemReference7.itemName_KR = "녹슨 성배"; customItemReference7.itemDescription_EN = "Increases swap cooldown speed by 15%.\nUpon hitting enemies with a swap skill 150 times, this item transforms into 'Goddess's Chalice'."; customItemReference7.itemDescription_KR = "교대 쿨다운 속도가 15% 증가합니다.\n적에게 교대스킬로 데미지를 150번 줄 시 해당 아이템은 '여신의 성배'로 변합니다."; customItemReference7.itemLore_EN = "This thing? I found it at a pawn shop and it seemed interesting"; customItemReference7.itemLore_KR = "아 이거? 암시장에서 예뻐 보이길래 샀는데, 어때?"; ((ItemReference)customItemReference7).prefabKeyword1 = (Key)16; ((ItemReference)customItemReference7).prefabKeyword2 = (Key)36; customItemReference7.stats = new Values((Value[])(object)new Value[1] { new Value(Category.PercentPoint, Kind.SwapCooldownSpeed, 0.15) }); customItemReference7.abilities = (Ability[])(object)new Ability[1] { new RustyChaliceAbility() }; list.Add(customItemReference7); CustomItemReference customItemReference8 = new CustomItemReference(); customItemReference8.name = "RustyChalice_2"; ((GearReference)customItemReference8).rarity = (Rarity)3; ((GearReference)customItemReference8).obtainable = false; customItemReference8.itemName_EN = "Goddess's Chalice"; customItemReference8.itemName_KR = "여신의 성배"; customItemReference8.itemDescription_EN = "Increases swap cooldown speed by 40%.\nSwapping increases <color=#F25D1C>Physical Attack</color> and <color=#1787D8>Magic Attack</color> by 10% for 6 seconds (maximum 40%).\nAt maximum stacks, swap cooldown speed is increased by 25%."; customItemReference8.itemDescription_KR = "교대 쿨다운 속도가 40% 증가합니다.\n교대 시 6초 동안 <color=#F25D1C>물리공격력</color> 및 <color=#1787D8>마법공격력</color>이 15% 증가합니다 (최대 60%).\n공격력 증가치가 최대일 시, 교대 쿨다운 속도가 25% 증가합니다."; customItemReference8.itemLore_EN = "Chalice used by Leonia herself that seems to never run dry"; customItemReference8.itemLore_KR = "여신 레오니아 본인께서 쓰시던 절대 비워지지 않는 성배"; ((ItemReference)customItemReference8).prefabKeyword1 = (Key)16; ((ItemReference)customItemReference8).prefabKeyword2 = (Key)36; customItemReference8.stats = new Values((Value[])(object)new Value[1] { new Value(Category.PercentPoint, Kind.SwapCooldownSpeed, 0.4) }); GoddesssChaliceAbility goddesssChaliceAbility = new GoddesssChaliceAbility(); goddesssChaliceAbility._timeout = 6f; goddesssChaliceAbility._maxStack = 4; goddesssChaliceAbility._statPerStack = new Values((Value[])(object)new Value[2] { new Value(Category.PercentPoint, Kind.PhysicalAttackDamage, 0.1), new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.1) }); goddesssChaliceAbility._maxStackStats = new Values((Value[])(object)new Value[1] { new Value(Category.PercentPoint, Kind.SwapCooldownSpeed, 0.25) }); GoddesssChaliceAbility goddesssChaliceAbility2 = goddesssChaliceAbility; customItemReference8.abilities = (Ability[])(object)new Ability[1] { goddesssChaliceAbility2 }; customItemReference8.forbiddenDrops = new string[1] { "Custom-RustyChalice" }; list.Add(customItemReference8); CustomItemReference customItemReference9 = new CustomItemReference(); customItemReference9.name = "FlaskOfBotulism"; ((GearReference)customItemReference9).rarity = (Rarity)2; ((GearReference)customItemReference9).gearTag = (Tag)8; ((GearReference)customItemReference9).obtainable = false; customItemReference9.itemName_EN = "Omen: Flask of Botulism"; customItemReference9.itemName_KR = "흉조: 역병의 플라스크"; customItemReference9.itemDescription_EN = "The interval between poison damage ticks is further decreased."; customItemReference9.itemDescription_KR = "중독 데미지가 발생하는 간격이 더욱 줄어듭니다."; customItemReference9.itemLore_EN = "Only the mad and cruel would consider using this as a weapon."; customItemReference9.itemLore_KR = "정말 미치지 않고서야 이걸 무기로 쓰는 일은 없을 것이다."; ((ItemReference)customItemReference9).prefabKeyword1 = (Key)34; ((ItemReference)customItemReference9).prefabKeyword2 = (Key)26; customItemReference9.stats = new Values((Value[])(object)new Value[1] { new Value(Category.Constant, Kind.PoisonTickFrequency, 0.01) }); list.Add(customItemReference9); CustomItemReference customItemReference10 = new CustomItemReference(); customItemReference10.name = "CorruptedSymbol"; ((GearReference)customItemReference10).rarity = (Rarity)2; ((GearReference)customItemReference10).gearTag = (Tag)8; ((GearReference)customItemReference10).obtainable = false; customItemReference10.itemName_EN = "Omen: Corrupted Symbol"; customItemReference10.itemName_KR = "흉조: 오염된 상징"; customItemReference10.itemDescription_EN = "For every Spoils inscription owned, increase <color=#F25D1C>Physical Attack</color> and <color=#1787D8>Magic Attack</color> by 80%."; customItemReference10.itemDescription_KR = "보유하고 있는 전리품 각인 1개당 <color=#F25D1C>물리공격력</color> 및 <color=#1787D8>마법공격력</color>이 80% 증가합니다."; customItemReference10.itemLore_EN = "Where's your god now?"; customItemReference10.itemLore_KR = "자, 이제 네 신은 어딨지?"; ((ItemReference)customItemReference10).prefabKeyword1 = (Key)34; ((ItemReference)customItemReference10).prefabKeyword2 = (Key)21; CorruptedSymbolAbility corruptedSymbolAbility = new CorruptedSymbolAbility(); corruptedSymbolAbility._statPerStack = new Values((Value[])(object)new Value[2] { new Value(Category.PercentPoint, Kind.PhysicalAttackDamage, 0.8), new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.8) }); CorruptedSymbolAbility corruptedSymbolAbility2 = corruptedSymbolAbility; customItemReference10.abilities = (Ability[])(object)new Ability[1] { corruptedSymbolAbility2 }; list.Add(customItemReference10); CustomItemReference customItemReference11 = new CustomItemReference(); customItemReference11.name = "TaintedFinger"; ((GearReference)customItemReference11).rarity = (Rarity)3; customItemReference11.itemName_EN = "Tainted Finger"; customItemReference11.itemName_KR = "오염된 손가락"; customItemReference11.itemDescription_EN = "Skill damage dealt to enemies is amplified by 25%.\nIncreases <color=#1787D8>Magic Attack</color> by 60%.\nIncreases incoming damage by 40%."; customItemReference11.itemDescription_KR = "적에게 스킬로 입히는 데미지가 25% 증폭됩니다.\n<color=#1787D8>마법공격력</color>이 60% 증가합니다.\n받는 데미지가 40% 증가합니다."; customItemReference11.itemLore_EN = "A finger from a god tainted by dark quartz"; customItemReference11.itemLore_KR = "검은 마석에 의해 침식된 신의 손가락"; ((ItemReference)customItemReference11).prefabKeyword1 = (Key)3; ((ItemReference)customItemReference11).prefabKeyword2 = (Key)29; customItemReference11.stats = new Values((Value[])(object)new Value[2] { new Value(Category.PercentPoint, Kind.MagicAttackDamage, 0.6), new Value(Category.Percent, Kind.TakingDamage, 1.4) }); ModifyDamage val6 = new ModifyDamage(); val6._attackTypes = new MotionTypeBoolArray(); ((EnumArray<MotionType, bool>)(object)val6._attackTypes)[(MotionType)1] = true; val6._damageTypes = new AttackTypeBoolArray(new bool[5] { true, true, true, true, true }); val6._damagePercent = 1.25f; customItemReferenc