{
  "build": "6.12.0.0.0-7adfad72694f",
  "namespaces": [
    "Beebyte.Obfuscator",
    "Com.LuisPedroFonseca.ProCamera2D",
    "Com.LuisPedroFonseca.ProCamera2D.Platformer",
    "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
    "DG.Tweening",
    "DecaGames.RotMG",
    "DecaGames.RotMG.CharacterMetrics.Tracker",
    "DecaGames.RotMG.Chat.UI",
    "DecaGames.RotMG.Data.Fame",
    "DecaGames.RotMG.Data.UI",
    "DecaGames.RotMG.DebugTools",
    "DecaGames.RotMG.Extensions",
    "DecaGames.RotMG.ExternalShop",
    "DecaGames.RotMG.Graphics",
    "DecaGames.RotMG.Graphics.Atlas",
    "DecaGames.RotMG.Graphics.Camera",
    "DecaGames.RotMG.Helpers",
    "DecaGames.RotMG.ItemForge",
    "DecaGames.RotMG.Managers",
    "DecaGames.RotMG.Managers.Background.View",
    "DecaGames.RotMG.Managers.Equipment",
    "DecaGames.RotMG.Managers.GUI",
    "DecaGames.RotMG.Managers.Game",
    "DecaGames.RotMG.Managers.Game.Characters",
    "DecaGames.RotMG.Managers.Game.MapObjects",
    "DecaGames.RotMG.Managers.MiniMap",
    "DecaGames.RotMG.Managers.Net",
    "DecaGames.RotMG.Managers.Options",
    "DecaGames.RotMG.Managers.Pool",
    "DecaGames.RotMG.Managers.Services",
    "DecaGames.RotMG.Managers.Shop.Data",
    "DecaGames.RotMG.Managers.Sound",
    "DecaGames.RotMG.Managers.Tooltip",
    "DecaGames.RotMG.Managers.Tooltip.Utils",
    "DecaGames.RotMG.Managers.UI",
    "DecaGames.RotMG.Net.AppEngine.Core",
    "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
    "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
    "DecaGames.RotMG.Net.SocketServer.Messages.Incoming",
    "DecaGames.RotMG.Objects.Effects.Core",
    "DecaGames.RotMG.Objects.Map.Data",
    "DecaGames.RotMG.Objects.Map.Tile",
    "DecaGames.RotMG.Objects.XML.Serialization",
    "DecaGames.RotMG.Shaders",
    "DecaGames.RotMG.Sound",
    "DecaGames.RotMG.Tasks",
    "DecaGames.RotMG.Tools",
    "DecaGames.RotMG.Tools.UI",
    "DecaGames.RotMG.UI",
    "DecaGames.RotMG.UI.Buttons",
    "DecaGames.RotMG.UI.Controllers",
    "DecaGames.RotMG.UI.Exaltation",
    "DecaGames.RotMG.UI.GUI",
    "DecaGames.RotMG.UI.GUI.Accelerators",
    "DecaGames.RotMG.UI.GUI.DungeonModifiers",
    "DecaGames.RotMG.UI.GUI.RealmQuests",
    "DecaGames.RotMG.UI.GUIAccelerators",
    "DecaGames.RotMG.UI.Helpers",
    "DecaGames.RotMG.UI.ItemForge",
    "DecaGames.RotMG.UI.Managers",
    "DecaGames.RotMG.UI.Notification",
    "DecaGames.RotMG.UI.Panels",
    "DecaGames.RotMG.UI.Popups",
    "DecaGames.RotMG.UI.Popups.BattlePass",
    "DecaGames.RotMG.UI.Popups.Data",
    "DecaGames.RotMG.UI.Popups.Enchantments",
    "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
    "DecaGames.RotMG.UI.Shop",
    "DecaGames.RotMG.UI.Slots",
    "DecaGames.RotMG.UI.Slots.Character",
    "DecaGames.RotMG.UI.Slots.Fame",
    "DecaGames.RotMG.UI.Slots.Leaderboards",
    "DecaGames.RotMG.UI.Slots.Options",
    "DecaGames.RotMG.UI.Slots.Party",
    "DecaGames.RotMG.UI.Slots.Pets",
    "DecaGames.RotMG.UI.Slots.Quests",
    "DecaGames.RotMG.UI.Slots.Shop",
    "DecaGames.RotMG.UI.Slots.Shop.ContentPopup",
    "DecaGames.RotMG.UI.Slots.Stats",
    "DecaGames.RotMG.UI.Slots.Vault",
    "DecaGames.RotMG.UI.Slots.Wardrobe",
    "DecaGames.RotMG.UI.Temp",
    "DecaGames.RotMG.Utils",
    "Google.FlatBuffers",
    "I2.Loc",
    "Libraries.Camera_Perspective_Editor.Scripts",
    "Libraries.ProCamera2D.Examples.Platformer.Scripts",
    "Libraries.ProCamera2D.Examples.TopDownShooter.Scripts.Enemy",
    "PostProcessing.Utilities.CustomMotionTexture",
    "PrivateImplementationDetailsKQPLETG",
    "Scripts.Controls.ColorPicker.Events",
    "Scripts.Utilities",
    "Sources.DecaGames.RotMG.Data",
    "Sources.DecaGames.RotMG.Data.Events",
    "Sources.DecaGames.RotMG.Net.AppEngine.Commands",
    "Sources.DecaGames.RotMG.Serialization",
    "Sources.DecaGames.RotMG.UI.GUI.RealmQuests",
    "Sources.DecaGames.RotMG.UI.Helpers",
    "Sources.DecaGames.RotMG.UI.Notification",
    "Sources.DecaGames.RotMG.UI.Panels",
    "Sources.DecaGames.RotMG.UI.Popups",
    "Sources.DecaGames.RotMG.UI.Slots",
    "Sources.DecaGames.RotMG.UI.Slots.Vault",
    "Tayx.Graphy",
    "Tayx.Graphy.Advanced",
    "Tayx.Graphy.Audio",
    "Tayx.Graphy.CustomizationScene",
    "Tayx.Graphy.Fps",
    "Tayx.Graphy.Graph",
    "Tayx.Graphy.Ram",
    "Tayx.Graphy.Utils",
    "UnityEngine.EventSystems",
    "UnityEngine.EventSystems.Extensions",
    "UnityEngine.PostProcessing",
    "UnityEngine.UI",
    "UnityEngine.UI.Extensions",
    "UnityEngine.UI.Extensions.ColorPicker",
    "UnityEngine.UI.Extensions.Examples",
    "UnityHelpers",
    "UnityHelpers.DelayMethod"
  ],
  "types": [
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "GravestonesOfferView"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationOverviewPanel",
      "readableFields": [
        "classLabel",
        "armorLabel",
        "weaponLabel",
        "xpGainMilestone",
        "damageMultiplierMilestone",
        "weaponProficiencyMilestone",
        "icMilestone"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "PlayerArrow",
      "readableFields": [
        "arrow",
        "arrowImage",
        "containerRect"
      ],
      "readableMethods": [
        "get_Active",
        "GetPosition",
        "OnPointerEnter",
        "Hide",
        "SetMapObjectData",
        "Update",
        "get_MapObject",
        "OnPointerExit",
        "OnPointerClick",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "TableLayoutGroup",
      "readableFields": [
        "startCorner",
        "columnWidths",
        "minimumRowHeight",
        "flexibleRowHeight",
        "columnSpacing",
        "rowSpacing"
      ],
      "readableMethods": [
        "SetLayoutVertical",
        "set_ColumnSpacing",
        "get_MinimumRowHeight",
        "CalculateLayoutInputVertical",
        "get_ColumnSpacing",
        "set_ColumnWidths",
        "set_StartCorner",
        "set_RowSpacing",
        "SetLayoutHorizontal",
        "get_FlexibleRowHeight",
        "get_RowSpacing",
        "get_ColumnWidths",
        "CalculateLayoutInputHorizontal",
        "set_FlexibleRowHeight",
        "get_StartCorner",
        "set_MinimumRowHeight"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Buttons",
      "class": "AnimatedButtonHelper",
      "readableFields": [
        "animatorController",
        "button",
        "hoverContainer"
      ],
      "readableMethods": [
        "EnableWithAnimator"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "MoneyPopupBase",
      "readableFields": [
        "goldIconLoader",
        "fameIconLoader",
        "goldButtonLabel",
        "fameButtonLabel",
        "buyButton"
      ],
      "readableMethods": [
        "Show",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots.Vault",
      "class": "VaultDropPanel",
      "readableFields": [
        "highlightAnimation",
        "highlight",
        "arrow",
        "freeIcon",
        "fullIcon",
        "label"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnDrop",
        "Hide",
        "Show",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Vault",
      "class": "VaultSlot",
      "readableFields": [
        "slotBackground",
        "isVisible"
      ],
      "readableMethods": [
        "SetItemData",
        "Clean",
        "ChangeVisibility",
        "SetOrder",
        "set_DropIsAllow",
        "CanUse",
        "SetParent",
        "SetItemData",
        "SetView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "checkElementStruct",
      "readableFields": [
        "elementValid",
        "elementOffset"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "StatsPanel",
      "readableFields": [
        "statsView"
      ],
      "readableMethods": [
        "Init",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.GUI.RealmQuests",
      "class": "RealmQuestsToggleOn",
      "readableFields": [
        "step1Label",
        "step2Label",
        "step3Label",
        "scoreLabel",
        "checkboxStep1",
        "checkboxStep2",
        "checkboxStep3",
        "step2Heroes",
        "step2Score",
        "step3Object",
        "step2Fill",
        "OpenGoalColorTag",
        "LevelColorTag",
        "CloseColorTag"
      ],
      "readableMethods": [
        "IsYourJourneyDone",
        "UpdateSteps"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "BattlePassGUI",
      "readableFields": [
        "nexusWidget"
      ],
      "readableMethods": [
        "Init",
        "FillInfo",
        "Clean",
        "ShowNexusAnims",
        "SetWidgetsVisibility"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "HiddenEnchantment",
      "readableFields": [
        "requiredItem"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "MysteryBoxAnimationController",
      "readableFields": [
        "rewardSlotPrefab",
        "rewardsContainer",
        "rewardsContainerFinalY",
        "finalEffectGraphic",
        "rewardSlotFinalScale",
        "finalAnimationTime",
        "mysteryBoxPopup",
        "mysteryBoxChestPrefab",
        "chestBoxContainer",
        "_timeBetweenRolls",
        "_timeBetweenChests",
        "_timeBetweenChestsJackpot"
      ],
      "readableMethods": [
        "AddRewardItem",
        "SetRewardCount",
        "MoveRewardToDestination",
        "TotalJackpotItems",
        "RemoveFromRewards",
        "CallAnimation",
        "GetReward",
        "StopItemCycling",
        "OnDestroy",
        "set_MysteryBox",
        "StartAnimation",
        "SkipRewardAnimation",
        "get_MysteryBox",
        "PrepareRewardGrid"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorLabel",
      "readableFields": [
        "picker",
        "type",
        "prefix",
        "minValue",
        "maxValue",
        "precision"
      ],
      "readableMethods": [
        "OnDestroy",
        "OnEnable",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIScrollToSelectionXY",
      "readableFields": [
        "scrollSpeed",
        "layoutListGroup"
      ],
      "readableMethods": [
        "Update",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "BasicBlit",
      "readableFields": [
        "CurrentMaterial"
      ],
      "readableMethods": [
        "OnRenderImage"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PlayerDiscoverySection",
      "readableFields": [
        "playerSlot",
        "availablePlayersTitle",
        "availablePlayersList",
        "availablePlayersContainer",
        "paginationContainer",
        "firstPageLabel",
        "lastPageLabel",
        "firstItemsPageButton",
        "prevItemsPageButton",
        "nextItemsPageButton",
        "lastItemsPageButton",
        "discoverableToggle",
        "discoverableToggleLabel",
        "sortPlayersButton",
        "pageInput",
        "playerActionPanel",
        "pickIconPanel"
      ],
      "readableMethods": [
        "ReturnSlotsToPool",
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Options",
      "class": "InputManager",
      "readableFields": [
        "isInteractHoldDown",
        "AllowInteraction",
        "interactionKeyPressed"
      ],
      "readableMethods": [
        "TryPauseAutofire",
        "get_AccumulateAbilityPressedThisFrame",
        "LinkCameraManager",
        "LinkGameplayManagers",
        "UpdateCameraRotation",
        "GetMousePosition",
        "get_PausedAutoFire",
        "get_ShowMorePressed",
        "GetMouseRelPosition",
        "get_AutoFire",
        "set_AutoFire",
        "Init",
        "Update",
        "TryUnpauseAutofire",
        "OnApplicationFocus",
        "get_WasPartyButtonPressedThisFrame",
        "get_AccumulateAbility",
        "ForceFinishSpecialAbility"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "PetShaderSlot",
      "readableFields": [
        "thumbnail",
        "toggle",
        "currentShaderMarker"
      ],
      "readableMethods": [
        "Clean",
        "UpdateSlot",
        "SetCurrent",
        "Init",
        "Select",
        "get_DisplayedShader"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "ColorGradingCurve",
      "readableFields": [
        "curve",
        "m_Loop",
        "m_ZeroValue",
        "m_Range",
        "m_InternalLoopingCurve"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CUIBezierCurve",
      "readableFields": [
        "CubicBezierCurvePtNum",
        "controlPoints",
        "OnRefresh"
      ],
      "readableMethods": [
        "get_ControlPoints",
        "GetTangent",
        "Refresh",
        "ReportSet",
        "GetPoint"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionTextChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionValidityChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "AutoCompleteComboBox",
      "readableFields": [
        "disabledTextColor",
        "AvailableOptions",
        "_scrollBarWidth",
        "_itemsToDisplay",
        "SelectFirstItemOnStart",
        "_ChangeInputTextColorBasedOnMatchingItems",
        "ValidSelectionTextColor",
        "MatchingItemsRemainingTextColor",
        "NoItemsRemainingTextColor",
        "autocompleteSearchType",
        "OnSelectionTextChanged",
        "OnSelectionValidityChanged",
        "OnSelectionChanged"
      ],
      "readableMethods": [
        "get_InputColorMatching",
        "get_SelectedItem",
        "get_Text",
        "get_ItemsToDisplay",
        "get_ScrollBarWidth",
        "set_ScrollBarWidth",
        "OnValueChanged",
        "Start",
        "ToggleDropdownPanel",
        "set_InputColorMatching",
        "Awake",
        "set_ItemsToDisplay"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example01ScrollView",
      "readableFields": [
        "scrollPositionController"
      ],
      "readableMethods": [
        "Awake",
        "UpdateData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplyMaxDamage"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "JoinPartySection",
      "readableFields": [
        "container",
        "lastPageLabel",
        "firstItemsPageButton",
        "prevItemsPageButton",
        "nextItemsPageButton",
        "lastItemsPageButton",
        "clearFilterButton",
        "refreshButton",
        "contentCanvasGroup",
        "pageInput",
        "filterInput",
        "slotsPerPage"
      ],
      "readableMethods": [
        "Update",
        "OnShow",
        "OnDestroy",
        "Init",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CustomBeamEntrance",
      "readableFields": [
        "BeamTypeElement",
        "beamType",
        "Default"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "Panel",
      "readableFields": [
        "IsActive",
        "AllowScrollMiniMap",
        "notifyAboutShow",
        "content",
        "allowScrollMiniMap",
        "closeAfterClick",
        "updateScrollProperties"
      ],
      "readableMethods": [
        "Init",
        "Awake",
        "Show",
        "OnPointerEnter",
        "SetData",
        "Refresh",
        "OnPointerExit",
        "Update",
        "Hide",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ItemsOfferView",
      "readableFields": [
        "tabLabel",
        "currencyFilter",
        "petFamilyFilter",
        "petTierFilter",
        "classFilter",
        "difficultyFilter",
        "equipmentTypeFilter",
        "ordering"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "RenderOrder",
      "readableFields": [
        "priority"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PetFusionInfoPopup",
      "readableFields": [
        "acceptButton",
        "label"
      ],
      "readableMethods": [
        "Init",
        "OnShowed",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ShaderProperties",
      "readableFields": [
        "id",
        "TypeElement",
        "type",
        "DisplayId",
        "RemoveShaderElement",
        "InnerGlow",
        "Pulse",
        "Holo",
        "Scroller",
        "Flipbook",
        "ActivateElement",
        "hasInnerGlow",
        "hasPulse",
        "hasHolo",
        "hasScroller",
        "hasFlipbook",
        "isPetShader",
        "isRemover",
        "cost"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "DropDownList",
      "readableFields": [
        "disabledTextColor",
        "Items",
        "OverrideHighlighted",
        "_scrollBarWidth",
        "_itemsToDisplay",
        "SelectFirstItemOnStart",
        "OnSelectionChanged"
      ],
      "readableMethods": [
        "get_ScrollBarWidth",
        "Start",
        "ToggleDropdownPanel",
        "set_ItemsToDisplay",
        "get_ItemsToDisplay",
        "set_ScrollBarWidth",
        "get_SelectedItem"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ItemForgeDismantleTabPanel",
      "readableFields": [
        "dismantleTitleLabel",
        "mythicalMaterialCountLabel",
        "legendaryMaterialCountLabel",
        "rareMaterialCountLabel",
        "skippingLabel",
        "commonMaterialCountLabel",
        "forgeFireCostLabel",
        "materialsContainer",
        "proceedButton",
        "OnDismantleItems"
      ],
      "readableMethods": [
        "UpdateView",
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "InfoBoardPopup",
      "readableFields": [
        "sidebarContainer",
        "sidebarButtonPrefab",
        "gridLayout",
        "gridParentRect",
        "slotPrefab",
        "controls"
      ],
      "readableMethods": [
        "Update",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "OptionsPopup",
      "readableFields": [
        "resetToDefaultsButton",
        "changeKeyBackground",
        "changeKeyLabel",
        "controlsToggleButton",
        "gamePlayToggleButton",
        "videoToggleButton",
        "soundToggleButton",
        "controlsView",
        "gamePlayView",
        "videoView",
        "soundView",
        "controlsContainer",
        "gamePlayContainer",
        "videoContainer",
        "soundContainer",
        "optionSlot",
        "toggleOptionSlot",
        "dropdownOptionSlot",
        "cursorListOptionSlot",
        "sliderOptionSlot",
        "popupButtonSlot",
        "categorySlot",
        "masterVolumeSlot",
        "musicVolumeSlot",
        "soundsEffectsSlot",
        "weaponSoundsSlot"
      ],
      "readableMethods": [
        "UpdateShowBuffIcons",
        "UpdateDisableEnemyParticleSlot",
        "UpdateHpBarsMode",
        "SetShowDecoyMode",
        "OnDestroy",
        "UpdateGUIMode",
        "UpdateUserInterface",
        "UpdateDisableParticleMasterSlot",
        "UpdateRotationSpeed",
        "UpdateVSync",
        "UpdateProgressBarView",
        "UpdateBlurQuality",
        "SetShowXpMode",
        "UpdateChatStarRequirement",
        "OnShowed",
        "UpdateDrawGUIShadows",
        "UpdateRefreshRate",
        "UpdateDisablePlayersHitParticlesSlot",
        "Start",
        "UpdateCursor",
        "UpdateResolution",
        "UpdateBarViewMode",
        "DisableAllyShoot",
        "UpdateWindowMode",
        "UpdateDefaultCameraAngle",
        "UpdateAspectRatio",
        "Close",
        "Init",
        "UpdateChatSize",
        "UpdateColorBlind",
        "UpdateParticleEffects"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationClassStatsSlot",
      "readableFields": [
        "MaxedColor",
        "classIconLoader",
        "attLabel",
        "defLabel",
        "spdLabel",
        "dexLabel",
        "vitLabel",
        "wisLabel",
        "hpLabel",
        "mpLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "TradePanel",
      "readableFields": [
        "BackPackCount",
        "TradeButtonWaitTime",
        "tradeButton",
        "cancelButton",
        "tradeButtonProgressBar",
        "myInventory",
        "yourInventory"
      ],
      "readableMethods": [
        "Show",
        "YouAccepted",
        "Hide",
        "Init",
        "SetYourOffer",
        "Show",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ComboBox",
      "readableFields": [
        "disabledTextColor",
        "AvailableOptions",
        "_scrollBarWidth",
        "_itemsToDisplay",
        "OnSelectionChanged"
      ],
      "readableMethods": [
        "get_SelectedItem",
        "get_ScrollBarWidth",
        "Awake",
        "set_ScrollBarWidth",
        "ToggleDropdownPanel",
        "set_ItemsToDisplay",
        "OnValueChanged",
        "get_ItemsToDisplay",
        "get_Text"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Scripts.Utilities",
      "class": "TestCompression",
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetSubAttack",
      "readableFields": [
        "subAttackObject",
        "currentSubAttackIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Animation",
      "readableFields": [
        "Id",
        "Prob",
        "Period",
        "PeriodJitter",
        "Sync",
        "Frame"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "CursorListOptionSlot",
      "readableFields": [
        "cursorGrid",
        "cursorTogglePrefab"
      ],
      "readableMethods": [
        "UpdateSlot",
        "OnDestroy",
        "Clear"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "MilestoneRewardItem",
      "readableFields": [
        "background",
        "rectTransform",
        "itemSlotPrefab",
        "contentContainer",
        "freeTagContainer",
        "repeatableIcon",
        "repeatableTooltip",
        "repeatableCounter",
        "exaltedTagContainer",
        "claimButton",
        "coupon",
        "marker",
        "goldObject",
        "goldCountLabel",
        "claimedColor",
        "completeColor",
        "incompleteColor",
        "milestoneIndex",
        "rewardObjectTypes"
      ],
      "readableMethods": [
        "RefreshAfterClaim",
        "OnDestroy",
        "get_GoldAmount",
        "OnPointerClick",
        "get_RewardsString",
        "get_RewardItems",
        "Init",
        "CanBeClaimed",
        "get_IsExalted"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Edge"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GuildActionPopup",
      "readableFields": [
        "title",
        "description",
        "actionButtonLabel",
        "actionButton"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "KeyRefineButton",
      "readableFields": [
        "_button",
        "_actionLabel",
        "_priceLabel",
        "currencyIconLoader"
      ],
      "readableMethods": [
        "OnDestroy",
        "remove_OnClicked",
        "add_OnClicked",
        "Start",
        "Hide",
        "Show",
        "SetInteractable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Accordion",
      "readableFields": [
        "m_Transition",
        "m_TransitionDuration"
      ],
      "readableMethods": [
        "get_transitionDuration",
        "get_transition",
        "set_transition",
        "set_transitionDuration"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "TrackedMissionCompletionStateSlot",
      "readableFields": [
        "conditionDesc",
        "counterLabel",
        "progressBar",
        "barObject",
        "layout",
        "completedColor",
        "inProgressColor"
      ],
      "readableMethods": [
        "SetOptional",
        "Set",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "ConditionIcon",
      "readableFields": [
        "iconImage",
        "active"
      ],
      "readableMethods": [
        "UpdateIconTransparency",
        "Awake",
        "SetIconSize",
        "SetIcon",
        "SetSortingOrder",
        "Clean",
        "SetIcon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI.RealmQuests",
      "class": "QuestCheckbox",
      "readableFields": [
        "offImage",
        "onImage"
      ],
      "readableMethods": [
        "get_Checked",
        "set_Checked"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.Platformer",
      "class": "PlayerInput",
      "readableFields": [
        "Body",
        "gravity",
        "runSpeed",
        "acceleration",
        "jumpHeight",
        "jumpsAllowed"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Popups",
      "class": "SkinRecyclePopup",
      "readableFields": [
        "skinThumbnails",
        "descriptionLabel",
        "yesButton"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "OptionsMenu",
      "readableFields": [
        "Slider"
      ],
      "readableMethods": [
        "OnMagicButtonPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "PoolScriptableObject",
      "readableFields": [
        "count",
        "gameObject",
        "visible",
        "sLC"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Pool",
      "class": "PoolStore",
      "readableFields": [
        "prefabs"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "VoucherResultPopup",
      "readableFields": [
        "specialSlots",
        "slots",
        "nameLabel",
        "itemDestinationTip"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ExaltationRewardPopup",
      "readableFields": [
        "rewardIconLoader",
        "okButton"
      ],
      "readableMethods": [
        "Init",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CUIText",
      "readableMethods": [
        "ReportSet"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChestDetailsResultPopup",
      "readableFields": [
        "grid"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "AccountLevelTooltipSlot",
      "readableMethods": [
        "OnPointerExit",
        "OnPointerEnter",
        "OnPointerClick",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "FilterToggle",
      "readableFields": [
        "filter",
        "icon",
        "label"
      ],
      "readableMethods": [
        "Hide",
        "Start",
        "OnFilterChangedValueHandler"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "NonDrawingGraphic",
      "readableMethods": [
        "SetMaterialDirty",
        "SetVerticesDirty",
        "OnPopulateMesh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2D",
      "readableFields": [
        "Title",
        "Version",
        "CameraTargets",
        "CenterTargetOnStart",
        "Axis",
        "UpdateType",
        "FollowHorizontal",
        "HorizontalFollowSmoothness",
        "FollowVertical",
        "VerticalFollowSmoothness",
        "OffsetX",
        "OffsetY",
        "IsRelativeOffset",
        "ZoomWithFOV",
        "IgnoreTimeScale",
        "PreMoveUpdate",
        "PostMoveUpdate",
        "OnCameraResize",
        "OnUpdateScreenSizeFinished",
        "OnDollyZoomFinished",
        "OnReset",
        "ExclusiveTargetPosition",
        "CurrentZoomTriggerID",
        "IsCameraPositionLeftBounded",
        "IsCameraPositionRightBounded",
        "IsCameraPositionTopBounded",
        "IsCameraPositionBottomBounded",
        "GameCamera"
      ],
      "readableMethods": [
        "AddCameraTarget",
        "Start",
        "ResetMovement",
        "ApplyInfluencesTimed",
        "get_CameraTargetPositionSmoothed",
        "FixedUpdate",
        "AddPreMover",
        "RemovePostMover",
        "set_CameraTargetPositionSmoothed",
        "OnAfterDeserialize",
        "get_IsMoving",
        "RemovePreMover",
        "LateUpdate",
        "AddPositionDeltaChanger",
        "get_PreviousTargetsMidPoint",
        "SortSizeDeltaChangers",
        "Move",
        "RemoveCameraTarget",
        "SortPositionDeltaChangers",
        "SortPreMovers",
        "get_DeltaTime",
        "AddPostMover",
        "Reset",
        "ApplyInfluence",
        "Awake",
        "ResetStartSize",
        "ResetSize",
        "GetCameraTarget",
        "AddSizeDeltaChanger",
        "AddSizeOverrider",
        "get_TargetsMidPoint",
        "RemoveAllCameraTargets",
        "Zoom",
        "RemovePositionDeltaChanger",
        "get_Exists",
        "get_Instance",
        "AddCameraTargets",
        "AdjustCameraTargetInfluence",
        "RemoveSizeOverrider",
        "CalculateScreenSize",
        "get_CameraTargetPosition",
        "ResetExtensions",
        "get_Rect",
        "SortPostMovers",
        "SortPositionOverriders",
        "AddPositionOverrider",
        "OnBeforeSerialize",
        "GetYield",
        "RemoveSizeDeltaChanger",
        "get_ParentPosition",
        "get_LocalPosition",
        "GetOffsetY",
        "get_StartScreenSizeInWorldCoordinates",
        "GetOffsetX",
        "CenterOnTargets",
        "get_InfluencesSum",
        "UpdateScreenSize",
        "get_ScreenSizeInWorldCoordinates",
        "SortSizeOverriders",
        "set_LocalPosition",
        "AddCameraTargets",
        "DollyZoom",
        "RemovePositionOverrider",
        "OnApplicationQuit",
        "AdjustCameraTargetInfluence",
        "set_Rect",
        "MoveCameraInstantlyToPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Popups",
      "class": "LeaderboardsPopup",
      "readableFields": [
        "scrollListRectTransfrom",
        "outOfRanksPlayerSlot",
        "allSlots",
        "titleLabel",
        "descriptionLabel",
        "descriptionLabelContainer",
        "loader"
      ],
      "readableMethods": [
        "Init",
        "OnDestroy",
        "UpdateView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionClaimRewards",
      "readableFields": [
        "items"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIScreenEffect",
      "readableMethods": [
        "SetMaterial",
        "Start",
        "OnValidate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "FollowMouse",
      "readableFields": [
        "summonSpeed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.Data.Events",
      "class": "ModEvent",
      "readableFields": [
        "is_moded",
        "grade",
        "modifiers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "ToggleOptionSlot",
      "readableFields": [
        "toggleButton",
        "toggleLabel",
        "offToggle"
      ],
      "readableMethods": [
        "OnDestroy",
        "Clear"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "TitleIconHelper",
      "readableFields": [
        "rectToRefresh",
        "titleIcon"
      ],
      "readableMethods": [
        "UpdateTitleIcon",
        "UpdateTitleIcon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIAdditiveEffect",
      "readableMethods": [
        "SetMaterial",
        "OnValidate",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NameInputWithRepeat",
      "readableFields": [
        "mainInput",
        "repeatInput",
        "noMatchIndicator",
        "OnStateUpdate",
        "MinUsernameLength"
      ],
      "readableMethods": [
        "get_Text",
        "OnDestroy",
        "get_IsCorrect",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "BoostIcon",
      "readableMethods": [
        "OnPointerEnter",
        "Awake",
        "OnPointerExit",
        "Start",
        "Update",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DTriggerZoom",
      "readableFields": [
        "TriggerName",
        "SetSizeAsMultiplier",
        "TargetZoom",
        "ZoomSmoothness",
        "ExclusiveInfluencePercentage",
        "ResetSizeOnExit",
        "ResetSizeSmoothness"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.Net.AppEngine.Commands",
      "class": "XsollaOffer",
      "readableFields": [
        "item_id",
        "game_type",
        "sku",
        "type",
        "name",
        "description",
        "price_amount",
        "price_currency",
        "custom_rank",
        "quantity"
      ],
      "readableMethods": [
        "get_GameType",
        "get_Name",
        "get_Description",
        "get_PriceCurrency",
        "get_Quantity",
        "get_CustomRank",
        "get_Price",
        "get_ItemId",
        "get_Sku",
        "get_Type"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "UpdatePositionEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ItemSelectedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Snap",
      "readableFields": [
        "Enable",
        "VelocityThreshold",
        "Duration"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollPositionController",
      "readableFields": [
        "viewport",
        "directionOfRecognize",
        "movementType",
        "elasticity",
        "scrollSensitivity",
        "inertia",
        "decelerationRate",
        "snap",
        "dataCount",
        "OnUpdatePosition",
        "OnItemSelected"
      ],
      "readableMethods": [
        "UnityEngine.EventSystems.IEndDragHandler.OnEndDrag",
        "ScrollTo",
        "UnityEngine.EventSystems.IBeginDragHandler.OnBeginDrag",
        "SetDataCount",
        "UnityEngine.EventSystems.IDragHandler.OnDrag",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "LoginMessagePopup",
      "readableFields": [
        "okButton",
        "label",
        "backgroundImage",
        "dontShowAgain",
        "imageAspect"
      ],
      "readableMethods": [
        "OnDestroy",
        "HasShownLoginMessageInThisSession",
        "HasShown",
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetSeasonStatusTask",
      "readableMethods": [
        "Execute",
        "remove_complete",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "AnimatedImageSet",
      "readableFields": [
        "mask",
        "charWidth",
        "charHeight",
        "firstDir"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "CameraManager",
      "readableFields": [
        "mainCameraContainer",
        "miniMapCameraTransform",
        "proCamera2D",
        "blizzard",
        "inputModule",
        "Z"
      ],
      "readableMethods": [
        "ZoomOut",
        "ResetEffects",
        "AdjustViewPort",
        "get_OffsetMode",
        "set_CameraRotationActive",
        "AdjustViewport",
        "ZoomIn",
        "Awake",
        "ChangeToFollowMouseMove",
        "get_CameraEffect",
        "CloneCamera",
        "set_MiniMapRotationActive",
        "CurrentAspectRatio",
        "get_MiniMapRotationActive",
        "UpdateCameraSize",
        "get_CameraRotationActive",
        "ChangeOffsetMode",
        "get_FollowMouseMode",
        "ResetAngle",
        "ChangeToRotationMove",
        "get_MainCamera",
        "GetPixelHeight",
        "SetCameraAngle",
        "Update",
        "get_CurrentCameraRotation",
        "GetCameraMatrix",
        "UpdateCameraRotation",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChoosePetPopup",
      "readableFields": [
        "petsContainer"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Options",
      "class": "OptionModel",
      "readableFields": [
        "optionKind",
        "key",
        "type",
        "optionLangKey",
        "tooltipDescription",
        "defaultToggleValue",
        "prefsName",
        "optionsList",
        "defaultOption",
        "category",
        "function",
        "ignoreReset",
        "sliderValue",
        "suffix"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example03Scene",
      "readableFields": [
        "scrollView"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Defense",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "VaultPanel",
      "readableFields": [
        "timerContainer",
        "timerLabel",
        "headerLabel",
        "searchAnimation",
        "searchInputField",
        "searchOpenButton",
        "searchCancelButton",
        "filterToggleList",
        "sortToggleList",
        "infoPopper",
        "materialStorageInfoPopper",
        "emptyContainerSlot",
        "noItemsLabel",
        "chestContainer",
        "lockedSectionElements",
        "closeButton",
        "loaderView",
        "contentView",
        "vaultDropPanel",
        "viewRect",
        "scrollRect",
        "_feedPowerSortValues",
        "open",
        "infoTooltip"
      ],
      "readableMethods": [
        "Init",
        "Show",
        "Update",
        "Start",
        "Hide",
        "CleanContent",
        "AddNewGifts"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Vault",
      "class": "VaultDivider",
      "readableFields": [
        "_dividerText",
        "dividerImage",
        "defaultSprite",
        "commonSprite",
        "rareSprite",
        "legendarySprite",
        "mythicalSprite"
      ],
      "readableMethods": [
        "SetParent",
        "Clean",
        "ApplySettings",
        "ApplySettings",
        "SetView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Utils",
      "class": "FPSCounter",
      "readableFields": [
        "currentFps",
        "avgFps",
        "minFps",
        "maxFps"
      ],
      "readableMethods": [
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Fame",
      "class": "StatSlot",
      "readableFields": [
        "statNameLabel",
        "statValueLabel"
      ],
      "readableMethods": [
        "Clean",
        "GetGameObject",
        "OnPointerEnter",
        "OnPointerExit",
        "GetLineData",
        "OnPointerClick",
        "Init",
        "FillLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DGeometryBoundaries",
      "readableFields": [
        "ExtensionName",
        "BoundariesLayerMask",
        "MoveInColliderBoundaries"
      ],
      "readableMethods": [
        "get_PDCOrder",
        "OnDestroy",
        "AdjustDelta",
        "Awake",
        "set_PDCOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "SetLanguage",
      "readableFields": [
        "_Language"
      ],
      "readableMethods": [
        "ApplyLanguage"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "InputFocus",
      "readableFields": [
        "_ignoreNextActivation"
      ],
      "readableMethods": [
        "Start",
        "Update",
        "OnEndEdit",
        "buttonPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmPurchaseItemsPopup",
      "readableFields": [
        "itemIconLoaders",
        "campaignSlotContainers",
        "itemNamesLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopEquipmentTypeFilter",
      "readableMethods": [
        "GetSelectedType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "HealthBarBoss",
      "readableFields": [
        "radius",
        "xOffset",
        "yOffset"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DParallaxObject"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetFireSound"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "CampaignTooltip",
      "readableFields": [
        "tooltipHeader",
        "tooltipDescription",
        "tooltipProgress",
        "tooltipMaxProgress",
        "isCampaignUnlocked"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnPointerEnter",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "FlipbookProperties",
      "readableFields": [
        "IntensityElement",
        "FramerateElement",
        "ScaleElement",
        "OffsetYElement",
        "OffsetXElement",
        "ColorElement",
        "SheetId",
        "framerate",
        "intensity",
        "scale",
        "color",
        "offset",
        "MinimumScale",
        "MaxScale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Temp",
      "class": "EnvironmentSelector",
      "readableFields": [
        "localButton",
        "testButton",
        "prodButton"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "lowPercent",
        "highPercent",
        "minLuminance",
        "maxLuminance",
        "keyValue",
        "dynamicKeyValue",
        "adaptationType",
        "speedUp",
        "speedDown",
        "logMin",
        "logMax"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "EyeAdaptationModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UILineTextureRenderer",
      "readableFields": [
        "m_UVRect",
        "m_points",
        "LineThickness",
        "UseMargins",
        "Margin",
        "relativeSize"
      ],
      "readableMethods": [
        "set_Points",
        "get_Points",
        "RotatePointAroundPivot",
        "get_uvRect",
        "set_uvRect",
        "OnPopulateMesh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "GradeChangeDisplay",
      "readableFields": [
        "currentGradeLabel",
        "nextGradeLabel",
        "anyGradeCurrent",
        "currentGradeIcon",
        "nextGradeIcon",
        "rarityDisplay"
      ],
      "readableMethods": [
        "get_NextGradeDisplayed",
        "ShowNextGrade",
        "OnEnable",
        "get_CurrentGradeDisplayed",
        "ShowCurrentGrade",
        "ShowCurrentGradeEmpty"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CharacterIndexPair",
      "readableFields": [
        "characterId",
        "presetId"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "EmotePresetsIndexesForCharacter",
      "readableFields": [
        "indexes"
      ],
      "readableMethods": [
        "set_Item",
        "get_Item"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Fps",
      "class": "G_FpsText",
      "readableFields": [
        "m_fpsText",
        "m_msText",
        "m_avgFpsText",
        "m_minFpsText",
        "m_maxFpsText"
      ],
      "readableMethods": [
        "UpdateParameters",
        "Awake",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "SetLanguageDropdown",
      "readableMethods": [
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Background.View",
      "class": "BackgroundElementView",
      "readableFields": [
        "atlasName",
        "maxIndex",
        "spriteRenderer"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "AchievementSlot",
      "readableFields": [
        "nameLabel",
        "statusLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "ChatManager",
      "readableFields": [
        "MaxMessageCount",
        "AlphaValueMaxColor",
        "AlphaValueMinColor",
        "ChatActive",
        "chatBox",
        "inputField",
        "lastSelectedInputField",
        "outputScrollView",
        "outputBackground",
        "chatStatus",
        "scrollViewContainer",
        "characterCounter",
        "maxCharacterCountAnimation",
        "scrollPressed",
        "emotePanelPressed",
        "emoteButtonPressed",
        "emoteButton",
        "outsideChatButton",
        "emotePanel",
        "interactKeyIsActive"
      ],
      "readableMethods": [
        "ToggleChatEmotes",
        "Update",
        "set_EmoteMenuActive",
        "GetChatSize",
        "TellToParty",
        "TellToGuid",
        "BackChatMessage",
        "MakeChatError",
        "get_ChatHistoryIsActive",
        "LateUpdate",
        "RemoveFromList",
        "AddSlot",
        "OnDestroy",
        "get_EmoteMenuActive",
        "Init",
        "OnScroll",
        "CleanTellModel",
        "SetEmoteText",
        "ToggleChatSlot",
        "ScrollUp",
        "GetChatMessage",
        "ScrollDown",
        "TellToPlayerDirectly",
        "DeactiveChatInstant",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "BoostMilestoneButton",
      "readableFields": [
        "button",
        "label"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnDestroy",
        "OnPointerEnter",
        "OnPointerClick",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "MissionRewardsPopup",
      "readableFields": [
        "missioName",
        "missionDescription",
        "slots"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PurchaseSuccessPopup",
      "readableFields": [
        "equipButton",
        "iconLoader",
        "descLabel",
        "titleLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MaxHitPoints",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "OrbitCreepMasterData",
      "readableFields": [
        "minRadius",
        "maxRadius",
        "speed",
        "clockwiseProb",
        "radiusVariability",
        "speedVariability",
        "speedUpCoef"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Fps",
      "class": "G_FpsManager",
      "readableFields": [
        "m_fpsGraphGameObject",
        "m_nonBasicTextGameObjects",
        "m_backgroundImages"
      ],
      "readableMethods": [
        "RestorePreviousState",
        "SetState",
        "SetPosition",
        "UpdateParameters",
        "Awake",
        "Start",
        "RefreshParameters"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CustomAnimatedEntrance",
      "readableFields": [
        "AnimationElement",
        "animationsData",
        "intensity",
        "BottomOffsetElement",
        "bottomOffset"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollSnapScrollbarHelper",
      "readableMethods": [
        "OnEndDrag",
        "OnPointerDown",
        "OnPointerUp",
        "OnBeginDrag",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UI_TweenScale",
      "readableFields": [
        "animCurve",
        "speed",
        "isLoop",
        "playAtAwake",
        "isUniform",
        "animCurveY"
      ],
      "readableMethods": [
        "Play",
        "Awake",
        "ResetTween"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "TitleSelector",
      "readableFields": [
        "fullTitleContainer",
        "preTitleContainer",
        "sufTitleContainer",
        "titleSlot",
        "label",
        "selectButton",
        "titleIconHelper"
      ],
      "readableMethods": [
        "OnDestroy",
        "OnEnable",
        "Init",
        "add_OnSelectionChosen",
        "remove_OnSelectionChosen"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "SearchOfferView",
      "readableFields": [
        "currencyFilter",
        "ordering",
        "filterInput",
        "clearButton",
        "inputContainer"
      ],
      "readableMethods": [
        "Update",
        "Awake",
        "Hide",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "RemoveModifierPopup",
      "readableFields": [
        "confirmButton",
        "headTextLabel",
        "descriptionLabel"
      ],
      "readableMethods": [
        "OnHidden",
        "OnShowed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_Child",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SlidingControls",
      "readableFields": [
        "toLeft",
        "toRight",
        "container",
        "gridLayout",
        "allowLeftToBack",
        "navDotsBar",
        "onIndexChanged"
      ],
      "readableMethods": [
        "Update",
        "SetSlotCount",
        "ResetToStart",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Notification",
      "class": "NotificationSlot",
      "readableFields": [
        "canvasGroup",
        "iconImage",
        "notificationBackground",
        "animation",
        "textLabel",
        "iconLoader"
      ],
      "readableMethods": [
        "get_NotificationOwnerId",
        "SetHistorySlotVisibility",
        "get_NotificationType",
        "set_HistoryIsActive",
        "Fill",
        "get_NotificationId",
        "HideAnimationFinish",
        "Show",
        "HideSlot"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Frame",
      "readableFields": [
        "Time",
        "Texture",
        "AnimatedTexture",
        "RandomTexture"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "SeasonsMissionsProgressIncoming",
      "readableFields": [
        "seasons",
        "MissionSeparator",
        "LocksSeparator",
        "FieldsSeparator",
        "ProgressSeparator",
        "ModuleSeparator",
        "PoolPrefix",
        "ProgressPrefix",
        "TreesPrefix"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "PulseProperties",
      "readableFields": [
        "SpeedElement",
        "speed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "ConfirmModActionPopup",
      "readableFields": [
        "proceedButton",
        "descriptionLabel"
      ],
      "readableMethods": [
        "Show",
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Equipment",
      "class": "QuickSlot",
      "readableFields": [
        "slotBackgroundImage",
        "iconLoader",
        "slotCooldown",
        "slotCooldownSlider",
        "slotCooldownLabel",
        "anim",
        "dragObjectContainer",
        "draggableIconTransform",
        "draggableIconImage",
        "numFlashes",
        "timeBetweenFlash",
        "flashColor",
        "invalidOperation",
        "isMovingEntireStack",
        "canUse"
      ],
      "readableMethods": [
        "get_IsInCooldown",
        "get_CurrentCooldownTime",
        "set_CurrentCooldownTime",
        "OnBeginDrag",
        "get_CurrentStack",
        "ChangeCooldownOnSwap",
        "OnEndDrag",
        "SetItemData",
        "Update",
        "OnDrag",
        "CancelDrag",
        "FlashInput",
        "OnUseSlotHandler"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "PointerHoverDetector",
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "get_IsPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "FameLocData",
      "readableFields": [
        "count",
        "location",
        "parsedLoc"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Panels",
      "class": "KeyBonusInfoSection",
      "readableFields": [
        "keyEventPanel",
        "slot",
        "modifierEventPanel"
      ],
      "readableMethods": [
        "Init",
        "GetDungeonIdFromPortalName",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "HoverTracker",
      "readableFields": [
        "OnHovered",
        "OnUnhovered"
      ],
      "readableMethods": [
        "OnDisable",
        "OnPointerEnter",
        "OnPointerExit",
        "get_Hovered"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ConstantShakePreset",
      "readableFields": [
        "Intensity",
        "Layers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChooseRewardsPopupBase`2",
      "readableFields": [
        "missioName",
        "guaranteed",
        "optionals",
        "confirmButton"
      ],
      "readableMethods": [
        "Init",
        "Start",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "CalendarTooltip",
      "readableFields": [
        "MaxContentHeight",
        "MinContentHeight",
        "ScrollBottomMargin",
        "ScrollSpeed",
        "ScrollHeightRebuildThreshold",
        "itemThumbnailLoader",
        "itemNameLabel",
        "itemDescription",
        "effectsLabel",
        "effectContainer",
        "dropsLabel",
        "dropsContainer",
        "dungeonModSlots",
        "contentRect",
        "scrollRect"
      ],
      "readableMethods": [
        "Update",
        "ShowTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "MenuManager",
      "readableFields": [
        "MenuScreens",
        "StartScreen"
      ],
      "readableMethods": [
        "CreateInstance",
        "CloseMenu",
        "set_Instance",
        "OnDestroy",
        "OpenMenu",
        "Update",
        "CreateInstance",
        "get_Instance",
        "Awake",
        "CloseTopMenu"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Buttons",
      "class": "BaseButton",
      "readableMethods": [
        "Start",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "focusDistance",
        "aperture",
        "focalLength",
        "useCameraFov",
        "kernelSize"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "DepthOfFieldModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "DungeonProgressBar",
      "readableFields": [
        "titleField",
        "markerGameObject",
        "markersContainer",
        "markers"
      ],
      "readableMethods": [
        "Hide",
        "UpdateProgress"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "ConfirmationInvitePanel",
      "readableFields": [
        "headLabel",
        "rejectButton",
        "acceptButton"
      ],
      "readableMethods": [
        "OnEnable",
        "Hide",
        "Show",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Ram",
      "class": "G_RamManager",
      "readableFields": [
        "m_ramGraphGameObject",
        "m_backgroundImages"
      ],
      "readableMethods": [
        "RefreshParameters",
        "Awake",
        "UpdateParameters",
        "Start",
        "RestorePreviousState",
        "SetState",
        "SetPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "VerticalScrollSnap",
      "readableMethods": [
        "RemoveChild",
        "RemoveChild",
        "UpdateLayout",
        "DistributePages",
        "RemoveAllChildren",
        "AddChild",
        "OnEnable",
        "OnEndDrag",
        "Start",
        "Update",
        "RemoveAllChildren",
        "AddChild"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetBoomerang"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UILineRenderer",
      "readableFields": [
        "m_points",
        "lineThickness",
        "relativeSize",
        "lineList",
        "lineCaps",
        "bezierSegmentsPerCurve",
        "LineJoins",
        "BezierMode",
        "drivenExternally"
      ],
      "readableMethods": [
        "set_BezierSegmentsPerCurve",
        "set_Points",
        "get_RelativeSize",
        "get_LineList",
        "set_LineList",
        "get_BezierSegmentsPerCurve",
        "set_RelativeSize",
        "get_Points",
        "get_LineThickness",
        "get_LineCaps",
        "set_LineThickness",
        "set_LineCaps",
        "OnPopulateMesh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "EventCallback",
      "readableFields": [
        "Target",
        "MethodName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "MissionBrowser",
      "readableFields": [
        "grid",
        "linesParent",
        "seasonNameLabel",
        "switchButtonLabel",
        "unlockPriceLabel",
        "seasonDropdown",
        "selectedTabTint",
        "popups",
        "backgroundsConfig",
        "backgroundImage",
        "trackedBackgroundImage",
        "backgroundAspect",
        "trackedBackgroundAspect",
        "scrollView",
        "trackedMissions",
        "switchButton",
        "unlockButton",
        "lockedPanel",
        "halfWidthOfMissionBox"
      ],
      "readableMethods": [
        "Show",
        "get_CanBeOpenedNow",
        "get_CurrentMode",
        "SetMode",
        "get_Height",
        "get_Width",
        "SwitchModes",
        "Awake",
        "OnDestroy",
        "OnDisable",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "EnemyFSM",
      "readableFields": [
        "Health",
        "AttackColor",
        "Key"
      ],
      "readableMethods": [
        "Start",
        "Awake",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "DragCorrector",
      "readableFields": [
        "baseTH",
        "basePPI",
        "dragTH"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "BonusPointsSlot",
      "readableFields": [
        "bonusPointsLabel",
        "bonusPointsAssets"
      ],
      "readableMethods": [
        "UpdateBonusPointsLabel",
        "Init",
        "get_BonusPoints"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Scripts.Controls.ColorPicker.Events",
      "class": "ColorChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "TitleProperties",
      "readableFields": [
        "id",
        "TypeElement",
        "TitleIcon",
        "type",
        "hasIconTexture",
        "DisplayId",
        "UnlockRequirement",
        "TitleType",
        "TitleTier",
        "StatRequirements",
        "SecretTitleElement"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "IFlatbufferObject",
      "readableMethods": [
        "__init",
        "get_ByteBuffer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "CurrentCharacterSlot",
      "readableFields": [
        "rectTransform",
        "background",
        "removeIcon",
        "backgroundNormal",
        "backgroundActive",
        "characterIconLoader",
        "petIconLoader",
        "characterNameLabel",
        "statsLabel",
        "removeSlotButton",
        "fameLabel",
        "seasonal",
        "crucibleButton",
        "bloodRitual",
        "titleIconHelper",
        "favoriteToggle",
        "_slotButton",
        "deleteTooltip"
      ],
      "readableMethods": [
        "UpdateSlotStats",
        "RefreshSprite",
        "get_SlotView",
        "UpdatePetIcon",
        "Init",
        "OnDestroy",
        "OnPointerExit",
        "get_IsCurrentPlayer",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "MyItemsPanel",
      "readableFields": [
        "searchAnimation",
        "searchInputField",
        "noItemsLabel",
        "searchOpenButton",
        "searchCancelButton",
        "scrollRect",
        "layoutRectTransform",
        "sortButton",
        "allItemsToggle",
        "utStItemsToggle",
        "tieredItemsToggle"
      ],
      "readableMethods": [
        "UpdateSelectedItem",
        "Activate",
        "Clean",
        "Update",
        "Refresh",
        "UntoggleAll"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AccountLevelRewardsPopup",
      "readableFields": [
        "slotsContainer",
        "slotPrefab",
        "descriptionLabel",
        "skipToggle",
        "noDescriptionHeightOverride"
      ],
      "readableMethods": [
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "SkinOfferItem",
      "readableFields": [
        "rectTransform",
        "hoverEffect",
        "skinAnimationController",
        "buyButtonCanvasGroup"
      ],
      "readableMethods": [
        "ShowSkinInformation",
        "HideInformation",
        "OnPointerEnter",
        "Init",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "FlatBufferConstants",
      "readableFields": [
        "FileIdentifierLength",
        "SizePrefixLength"
      ],
      "readableMethods": [
        "FLATBUFFERS_23_5_26"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIGridRenderer",
      "readableFields": [
        "m_GridColumns",
        "m_GridRows"
      ],
      "readableMethods": [
        "set_GridRows",
        "set_GridColumns",
        "get_GridColumns",
        "OnPopulateMesh",
        "get_GridRows"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "SwitchCameraProjection",
      "readableFields": [
        "_cameraMode"
      ],
      "readableMethods": [
        "Awake",
        "OnGUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "TonemappingSettings",
      "readableFields": [
        "tonemapper",
        "neutralBlackIn",
        "neutralWhiteIn",
        "neutralBlackOut",
        "neutralWhiteOut",
        "neutralWhiteLevel",
        "neutralWhiteClip"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "BasicSettings",
      "readableFields": [
        "postExposure",
        "temperature",
        "tint",
        "hueShift",
        "saturation",
        "contrast"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ChannelMixerSettings",
      "readableFields": [
        "red",
        "green",
        "blue",
        "currentEditingChannel"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "LogWheelsSettings",
      "readableFields": [
        "slope",
        "power",
        "offset"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "LinearWheelsSettings",
      "readableFields": [
        "lift",
        "gamma",
        "gain"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ColorWheelsSettings",
      "readableFields": [
        "mode",
        "log",
        "linear"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CurvesSettings",
      "readableFields": [
        "master",
        "red",
        "green",
        "blue",
        "hueVShue",
        "hueVSsat",
        "satVSsat",
        "lumVSsat",
        "e_CurrentEditingCurve",
        "e_CurveY",
        "e_CurveR",
        "e_CurveG",
        "e_CurveB"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "tonemapping",
        "basic",
        "channelMixer",
        "colorWheels",
        "curves"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "ColorGradingModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "get_bakedLut",
        "set_settings",
        "set_isDirty",
        "get_isDirty",
        "get_settings",
        "set_bakedLut"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "RewardClaimedSuccessAnimation",
      "readableFields": [
        "content",
        "animation",
        "burstParticle",
        "fireSparksParticle",
        "sparksParticle",
        "items",
        "itemSlotPrefab",
        "contentContainer",
        "coupon",
        "goldObject",
        "goldAmountLabel",
        "autoconsumedItems",
        "autoconsumedInfoContainer",
        "itemNamePrefab",
        "autoconsumedItemsContentContainer",
        "descriptionLabel",
        "scrollRect"
      ],
      "readableMethods": [
        "SuccessAnimation",
        "StartParticles",
        "HideAnimation",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "RealmTimerController",
      "readableFields": [
        "timerLabel",
        "container",
        "animation"
      ],
      "readableMethods": [
        "Init",
        "Show",
        "Clean",
        "Update",
        "FinishAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DCameraWindow",
      "readableFields": [
        "ExtensionName",
        "CameraWindowRect",
        "IsRelativeSizeAndPosition"
      ],
      "readableMethods": [
        "set_PDCOrder",
        "OnDestroy",
        "Awake",
        "get_PDCOrder",
        "AdjustDelta"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "BaseMutatorAffectingAllAsDefault"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ConversionUnion",
      "readableFields": [
        "intValue",
        "floatValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "ByteBuffer",
      "readableFields": [
        "_buffer",
        "_pos",
        "genericSizes"
      ],
      "readableMethods": [
        "get_Position",
        "set_Position",
        "get_Length",
        "Reset",
        "Duplicate",
        "GrowFront",
        "ToArray",
        "SizeOf",
        "IsSupportedType",
        "ArraySize",
        "ArraySize",
        "ToArray",
        "ToSizedArray",
        "ToFullArray",
        "ToArraySegment",
        "ToMemoryStream",
        "ReverseBytes",
        "ReverseBytes",
        "ReverseBytes",
        "WriteLittleEndian",
        "ReadLittleEndian",
        "AssertOffsetAndLength",
        "PutSbyte",
        "PutByte",
        "PutByte",
        "Put",
        "PutStringUTF8",
        "PutShort",
        "PutUshort",
        "PutInt",
        "PutUint",
        "PutLong",
        "PutUlong",
        "PutFloat",
        "PutDouble",
        "GetSbyte",
        "Get",
        "GetStringUTF8",
        "GetShort",
        "GetUshort",
        "GetInt",
        "GetUint",
        "GetLong",
        "GetUlong",
        "GetFloat",
        "GetDouble",
        "Put",
        "Put",
        "Put"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CommonDungeonSlot",
      "readableFields": [
        "dungeonIcon",
        "dungeonNameLabel",
        "dungeonDiffLabel",
        "dungeonDiffPanel"
      ],
      "readableMethods": [
        "SetDungeon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "CoroutineManager",
      "readableMethods": [
        "Awake",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MaxMagicPoints",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "TileSizeFitter",
      "readableFields": [
        "m_Border",
        "m_TileSize"
      ],
      "readableMethods": [
        "SetLayoutHorizontal",
        "set_TileSize",
        "set_Border",
        "OnDisable",
        "SetLayoutVertical",
        "get_TileSize",
        "OnEnable",
        "OnRectTransformDimensionsChange",
        "get_Border"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.CustomizationScene",
      "class": "CustomizeGraphy",
      "readableFields": [
        "m_colorPicker",
        "m_backgroundToggle",
        "m_graphyModeDropdown",
        "m_backgroundColorButton",
        "m_graphModulePositionDropdown",
        "m_fpsModuleStateDropdown",
        "m_goodInputField",
        "m_cautionInputField",
        "m_goodColorButton",
        "m_cautionColorButton",
        "m_criticalColorButton",
        "m_timeToResetMinMaxSlider",
        "m_fpsGraphResolutionSlider",
        "m_fpsTextUpdateRateSlider",
        "m_ramModuleStateDropdown",
        "m_reservedColorButton",
        "m_allocatedColorButton",
        "m_monoColorButton",
        "m_ramGraphResolutionSlider",
        "m_ramTextUpdateRateSlider",
        "m_audioModuleStateDropdown",
        "m_audioGraphColorButton",
        "m_findAudioListenerDropdown",
        "m_fttWindowDropdown",
        "m_spectrumSizeSlider",
        "m_audioGraphResolutionSlider",
        "m_audioTextUpdateRateSlider",
        "m_advancedModulePositionDropdown",
        "m_advancedModuleToggle",
        "m_musicButton",
        "m_sfxButton",
        "m_musicVolumeSlider",
        "m_sfxVolumeSlider",
        "m_musicAudioSource",
        "m_sfxAudioSource",
        "m_sfxAudioClips"
      ],
      "readableMethods": [
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "PaginationScript",
      "readableFields": [
        "hss",
        "Page"
      ],
      "readableMethods": [
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "LeaderboardsManager",
      "readableFields": [
        "OnRanksUpdated"
      ],
      "readableMethods": [
        "ShouldUpdateData",
        "Init",
        "UpdateRanks",
        "get_Description",
        "get_Title",
        "get_Ranks",
        "IsActive",
        "NotifyAboutUpdatedRanks",
        "GetNewestRanks",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Pool",
      "class": "SquarePools",
      "readableFields": [
        "squarePool"
      ],
      "readableMethods": [
        "set_AutoFillMapElements",
        "LoadElements"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIImageCrop",
      "readableFields": [
        "XCrop",
        "YCrop"
      ],
      "readableMethods": [
        "SetXCrop",
        "SetMaterial",
        "SetYCrop",
        "Start",
        "OnValidate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "ButtonWithLabel",
      "readableFields": [
        "label",
        "button",
        "chosenObject"
      ],
      "readableMethods": [
        "SetHoverable",
        "SetChosen",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Segment",
      "readableFields": [
        "textColor"
      ],
      "readableMethods": [
        "OnDeselect",
        "OnPointerExit",
        "set_selected",
        "OnPointerUp",
        "OnSubmit",
        "OnSelect",
        "OnPointerDown",
        "OnPointerClick",
        "get_selected",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "RemoveCharacterPopup",
      "readableFields": [
        "characterIconLoader",
        "descriptionLabel",
        "yesButton"
      ],
      "readableMethods": [
        "Init",
        "Close",
        "AddAction",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ExaltPassAnimation",
      "readableFields": [
        "content",
        "animation",
        "suckParticle",
        "suckFastParticle",
        "itemIcon",
        "itemNameText"
      ],
      "readableMethods": [
        "Init",
        "SuccessAnimation",
        "HideAnimation",
        "StartParticles"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "OptionalTogglesBase`1",
      "readableFields": [
        "parent",
        "scroll",
        "slots",
        "indexes"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ParamValue",
      "readableFields": [
        "Name",
        "Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizationParamsManager",
      "readableFields": [
        "_Params",
        "_IsGlobalManager"
      ],
      "readableMethods": [
        "OnDisable",
        "OnLocalize",
        "GetParameterValue",
        "DoAutoRegister",
        "SetParameterValue",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityUI_Text",
      "readableFields": [
        "mAlignment_RTL",
        "mAlignment_LTR",
        "mAlignmentWasRTL",
        "mInitializeAlignment"
      ],
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplyLifetimeMS"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetObjectId"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "WhileMovingProperties",
      "readableFields": [
        "z",
        "flying"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "VRCursor",
      "readableFields": [
        "xSens",
        "ySens"
      ],
      "readableMethods": [
        "OnTriggerEnter",
        "OnTriggerExit",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "VerifyUnionAction",
      "readableMethods": [
        "Invoke",
        "BeginInvoke",
        "EndInvoke"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "MonoSpacing",
      "readableFields": [
        "m_spacing",
        "HalfCharWidth",
        "UseHalfCharWidth"
      ],
      "readableMethods": [
        "get_Spacing",
        "set_Spacing",
        "ModifyMesh",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "AsciiValidator",
      "readableFields": [
        "maxLength"
      ],
      "readableMethods": [
        "Validate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "ClockGUI",
      "readableFields": [
        "clockLabel"
      ],
      "readableMethods": [
        "Init",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ItemInfoPopup",
      "readableFields": [
        "headerLabel",
        "descriptionLabel",
        "image",
        "imageContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "InfoTooltip",
      "readableFields": [
        "headLabel",
        "descriptionLabel",
        "headLayout",
        "descriptionLayout",
        "header",
        "frame",
        "normalFrame",
        "boostFrame",
        "combatFrame",
        "counterLabel",
        "counterFill",
        "progressBar",
        "progressBarLabel",
        "progressBarContainer"
      ],
      "readableMethods": [
        "UpdateTexts",
        "CheckSize",
        "Show",
        "UpdateCounterLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplySpeed"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "DotTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "LoadAppInitDataTask",
      "readableMethods": [
        "remove_complete",
        "Execute",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PausePanel",
      "readableFields": [
        "closeButton",
        "exitGameButton",
        "optionsButton",
        "journalButton",
        "serversButton",
        "legendsButton",
        "accountButton",
        "achievementsButton",
        "creditsButton"
      ],
      "readableMethods": [
        "Init",
        "add_HidePanel",
        "Hide",
        "add_JournalButtonClick",
        "remove_JournalButtonClick",
        "add_ShowPanel",
        "remove_HidePanel",
        "remove_ShowPanel",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "FameEvent",
      "readableFields": [
        "tF",
        "bF",
        "bL",
        "lBF",
        "lTF",
        "sT",
        "luT",
        "locs",
        "registerTime"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityHelpers",
      "class": "OpenHyperlinks",
      "readableFields": [
        "isPopup",
        "doesColorChangeOnHover",
        "hoverColor"
      ],
      "readableMethods": [
        "get_isLinkHighlighted",
        "OnPointerClick",
        "Awake",
        "LateUpdate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "JournalPopup",
      "readableFields": [
        "content",
        "scrollButtons",
        "contentScrollList",
        "bottomScrollList"
      ],
      "readableMethods": [
        "Init",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "FadeManager",
      "readableFields": [
        "MaxAlphaValue",
        "maxAlphaColor",
        "transparentAlphaColor",
        "fadePanel",
        "exitButton",
        "serversButton",
        "blockedActionCanvas",
        "dungeonInfoContainer",
        "accountMaintenanceContainer",
        "loadingPanel",
        "queuePanel",
        "queueLabel",
        "dungeonName",
        "maintenanceLabel",
        "tipLabel",
        "difficultContainer",
        "difficultSlots",
        "retryLoader"
      ],
      "readableMethods": [
        "EnableInitGameTip",
        "Start",
        "ShowInformationAboutDungeon",
        "AccountMaintenanceActive",
        "HideFadePanel",
        "ShowFadePanel",
        "ShowQueueInformation",
        "ShowQueuePanel",
        "Update",
        "SetServersButtonInteractableState",
        "ShowAccountMaintenance",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "PostProcessingBehaviour",
      "readableFields": [
        "profile",
        "jitteredMatrixFunc"
      ],
      "readableMethods": [
        "OnPreCull",
        "ResetTemporalEffects",
        "OnGUI",
        "OnPostRender",
        "OnEnable",
        "OnDisable",
        "OnRenderImage",
        "OnPreRender"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "DitheringModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "get_settings",
        "set_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "CharacterOrderingSetting",
      "readableMethods": [
        "OrderBy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "TradeInventory",
      "readableFields": [
        "ClickItemsMessage",
        "NotEnoughSpaceMessage",
        "TradeAcceptedMessage",
        "TradeWaitingMessage",
        "nameLabel",
        "descriptionLabel",
        "characterIconLoader",
        "titleIconHelper",
        "slots"
      ],
      "readableMethods": [
        "add_OnMyInventoryChanged",
        "SetActiveSlot",
        "EmptyItemCount",
        "Init",
        "SetDescriptionText",
        "remove_OnMyInventoryChanged",
        "IsOffer",
        "Hide",
        "ItemIncludedCount",
        "GetSelectedItems"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SocketDCPopup",
      "readableFields": [
        "reconnectButton"
      ],
      "readableMethods": [
        "OnShowed",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DSpeedBasedZoom",
      "readableFields": [
        "ExtensionName",
        "CamVelocityForZoomOut",
        "CamVelocityForZoomIn",
        "ZoomInSmoothness",
        "ZoomOutSmoothness",
        "MaxZoomInAmount",
        "MaxZoomOutAmount",
        "CurrentVelocity"
      ],
      "readableMethods": [
        "OnDestroy",
        "get_SDCOrder",
        "AdjustSize",
        "OnReset",
        "Awake",
        "set_SDCOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots",
      "class": "EnchantmentTooltipSlot",
      "readableFields": [
        "iconLoader",
        "iconBg",
        "description",
        "emptyLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "HatchPetPopup",
      "readableFields": [
        "sendToYardButton",
        "petNameLabel",
        "newPetDescriptionLabel",
        "PetImageLoader",
        "EggImageLoader",
        "eggBurst",
        "eggBurstDetails",
        "eggImage"
      ],
      "readableMethods": [
        "EggScatterTrigger",
        "Init",
        "Close",
        "EggShakeTrigger",
        "SpawnEggTrigger",
        "OnShowed",
        "PetRevealedTrigger"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AccountLevelScreen",
      "readableFields": [
        "content",
        "battlePassAnimation",
        "claimAllRewardsButton",
        "rewardsScrollContainer",
        "rewardsScrollSnap",
        "alxpAmountLabel",
        "allMilestoneElements",
        "milestoneRewardsContainer",
        "milestoneMarkersList",
        "milestoneMarkersContainer",
        "interactionLocker",
        "progressImage",
        "milestoneMarkersRectTransform",
        "milestoneMarkerPrefab"
      ],
      "readableMethods": [
        "ShowRewardChoice",
        "OnShowed",
        "Update",
        "Close",
        "Init",
        "get_IsCurrentPopup",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ShakeExample",
      "readableMethods": [
        "OnGUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DShake",
      "readableFields": [
        "ExtensionName",
        "OnShakeCompleted",
        "ShakePresets",
        "ConstantShakePresets",
        "StartConstantShakePreset",
        "CurrentConstantShakePreset"
      ],
      "readableMethods": [
        "Shake",
        "StopConstantShaking",
        "Start",
        "ConstantShake",
        "ApplyShakesTimed",
        "Shake",
        "Update",
        "Awake",
        "StopShaking",
        "get_Instance",
        "ApplyInfluenceIgnoringBoundaries",
        "Shake",
        "ConstantShake",
        "ConstantShake",
        "Shake",
        "get_Exists"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeDropdown",
      "readableFields": [
        "_Terms"
      ],
      "readableMethods": [
        "UpdateLocalization",
        "UpdateLocalizationTMPro",
        "OnDestroy",
        "OnEnable",
        "OnLocalize",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "DescendantMissionBar",
      "readableFields": [
        "connectedMissionsSlots",
        "grid",
        "mode"
      ],
      "readableMethods": [
        "get_IsEmpty",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Helpers",
      "class": "RefreshGame",
      "readableFields": [
        "initLevel",
        "nextLevel",
        "disable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "FameContentPopup",
      "readableFields": [
        "playerIconLoader",
        "nameLabel",
        "levelAndClassLabel",
        "createLabel",
        "fameLabel",
        "statsContainer",
        "dungeonsContainer",
        "statsView",
        "dungeonView",
        "statsToggleGroup",
        "statsToggle",
        "dungeonToggle",
        "statScrollRect",
        "deathFameValueLabel"
      ],
      "readableMethods": [
        "Init",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ExaltationMilestoneTooltip",
      "readableFields": [
        "headerLabel",
        "progressLabel",
        "descriptionLabel",
        "goalLabel",
        "bonusSection",
        "bonusLabel",
        "sectionDivider",
        "classesSection",
        "classStatsSlots",
        "progressBarControllerFourSteps",
        "progressBarControllerFiveSteps"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "ChestContentPreview",
      "readableFields": [
        "slots",
        "header",
        "footer",
        "OnRebuild"
      ],
      "readableMethods": [
        "Hide",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip.Utils",
      "class": "UnlockItem",
      "readableFields": [
        "loader",
        "itemNameLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionProperties",
      "readableFields": [
        "name",
        "desc",
        "icon",
        "id",
        "participants",
        "interval",
        "forceRefresh",
        "rewards",
        "conds",
        "condSpread",
        "rewardsSpread",
        "wornRestriction",
        "parentsStr",
        "locks",
        "unlockCost"
      ],
      "readableMethods": [
        "get_HasWornRestriction",
        "get_HasLockData",
        "get_RequiresAllParents"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_VideoPlayer",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "QuickslotCooldown",
      "readableFields": [
        "duration"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "FetchCalendarDataTask",
      "readableMethods": [
        "Execute",
        "add_complete",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NewAbilityPopup",
      "readableFields": [
        "okButton",
        "abilityName"
      ],
      "readableMethods": [
        "Init",
        "OnShowed",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DTriggerBoundaries",
      "readableFields": [
        "TriggerName",
        "NumericBoundaries",
        "AreBoundariesRelative",
        "UseTopBoundary",
        "TopBoundary",
        "UseBottomBoundary",
        "BottomBoundary",
        "UseLeftBoundary",
        "LeftBoundary",
        "UseRightBoundary",
        "RightBoundary",
        "TransitionDuration",
        "TransitionEaseType",
        "ChangeZoom",
        "TargetZoom",
        "ZoomSmoothness",
        "_setAsStartingBoundaries"
      ],
      "readableMethods": [
        "SetBoundaries",
        "Start",
        "get_SetAsStartingBoundaries",
        "get_POOrder",
        "OnDestroy",
        "OverridePosition",
        "set_POOrder",
        "get_IsCurrentTrigger",
        "set_SetAsStartingBoundaries",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "PPIViewer",
      "readableMethods": [
        "Awake",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "UIMapObjectShader",
      "readableMethods": [
        "Init",
        "LateUpdate",
        "UpdateProperties",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.Core",
      "class": "AppEngineClient",
      "readableFields": [
        "CONTENT_TYPE",
        "JSON_TYPE",
        "XML_TYPE"
      ],
      "readableMethods": [
        "SendMessage"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WardrobeSelectedShaderSection",
      "readableFields": [
        "petIconLoader",
        "nameLabel",
        "familyLabel",
        "petInfoContent",
        "buttonsContainer",
        "buyForGoldButton",
        "buyForFameButton",
        "buyForGoldCostLabel",
        "buyForFameCostLabel",
        "actionLabel"
      ],
      "readableMethods": [
        "SetAction",
        "Start",
        "OnDestroy",
        "RegisterBuyAction",
        "ShowPet"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.MiniMap",
      "class": "MiniMapTextureElement",
      "readableFields": [
        "spriteRenderer",
        "yMin",
        "yMax",
        "xMin",
        "xMax",
        "refresh"
      ],
      "readableMethods": [
        "UpdateTexture",
        "SetPixel",
        "Init",
        "ExistPixel",
        "get_Size",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Background.View",
      "class": "PillarView",
      "readableFields": [
        "sprites",
        "spriteRenderer"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "PartyInfoSection",
      "readableFields": [
        "currentPartyView",
        "noPartyView",
        "membersContainer",
        "requestsContainer",
        "invitesContainer",
        "requestsSectionLabel",
        "membersSectionLabel",
        "invitesSectionlabel",
        "descriptionLabel",
        "addButton",
        "nameField",
        "canvasGroup",
        "TimeBetweenInteractions",
        "LockedAlpha"
      ],
      "readableMethods": [
        "Awake",
        "Refresh",
        "OnDestroy",
        "OnEnable",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "AccountLevelBar",
      "readableFields": [
        "progressBar",
        "lvlLabel",
        "nextLvlLabel",
        "nextLvlContainer",
        "interpolateFromPrevious",
        "interpolationDelay",
        "interpolationSpeed",
        "OnLevelCrossed"
      ],
      "readableMethods": [
        "Start",
        "OnEnable",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "CreatePartySection",
      "readableFields": [
        "activityDropdown",
        "descriptionInput",
        "powerLevelInput",
        "privacyDropdown",
        "serverDropdown",
        "maxedDropdown",
        "sizeDropdown",
        "partyBlockade",
        "createButton"
      ],
      "readableMethods": [
        "Init",
        "Awake",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CarouselPopupSlot",
      "readableFields": [
        "image",
        "aspectRatio"
      ],
      "readableMethods": [
        "Clear",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "BaseProperties",
      "readableFields": [
        "TopTextureElement",
        "Effect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CompetitionPopupColumn",
      "readableFields": [
        "tiers",
        "titleLabel",
        "claimButton"
      ],
      "readableMethods": [
        "get_Title",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "DungeonInfoTooltip",
      "readableFields": [
        "modifierSlots",
        "bonusesDisplay",
        "modifiersPanel",
        "keyBonusInfo",
        "gradeIcon",
        "dungeonIconLoader",
        "dungeonNameLabel",
        "difficultyDiplay",
        "dungeonColorImages",
        "modifiersHeader"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "PlayerHealth",
      "readableFields": [
        "Health"
      ],
      "readableMethods": [
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionClaimResult",
      "readableFields": [
        "rewards",
        "tier"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "MissionBasicSlot",
      "readableFields": [
        "missionIcon"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "Set",
        "get_Hovered",
        "get_DisplayedMission",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "RescaleDragPanel",
      "readableMethods": [
        "Awake",
        "OnPointerDown",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "SlotAnimator",
      "readableFields": [
        "parentImage",
        "image",
        "moving",
        "bigShineSprite",
        "keyHighlightColor",
        "AnimationTime",
        "AnimationSpeedShine",
        "AnimationSpeedBlink",
        "AnimationSpeed",
        "KeyAnimationSpeed",
        "MinProgressToStartAnew",
        "ShineRotation",
        "KeyShineAlpha"
      ],
      "readableMethods": [
        "Update",
        "get_CurrentEffect",
        "Awake",
        "Show",
        "Hide",
        "TryShow",
        "TryShowInventoryAnimation",
        "get_rectTransform"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "CustomLocalizeCallback",
      "readableFields": [
        "_OnLocalize"
      ],
      "readableMethods": [
        "OnLocalize",
        "OnEnable",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "SkinAnimationPreviewController",
      "readableFields": [
        "Pivot",
        "infoButton",
        "idleAnimButton",
        "attackAnimButton",
        "walkAnimButton",
        "abilityAnimButton",
        "skinPreviewIcon"
      ],
      "readableMethods": [
        "Init",
        "Update",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "CursorsToggle",
      "readableFields": [
        "thumbnail",
        "toggle"
      ],
      "readableMethods": [
        "UpdateSlot",
        "Init",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PackageContentPopup",
      "readableFields": [
        "CharSlot",
        "VaultSlot",
        "GoldSlot",
        "headerLabel",
        "descriptionLabel",
        "contentItemSlotPrefab",
        "contentItemContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "OverlayController",
      "readableFields": [
        "underwaterOverlay",
        "frostOverlay"
      ],
      "readableMethods": [
        "UpdateAlpha",
        "ShowFrostOverlay",
        "get_IsFrost",
        "HideOverlay",
        "ShowUnderwaterOverlay",
        "get_CurrentAlpha",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "CompetitionTier",
      "readableFields": [
        "milestone",
        "rewardSlots",
        "claimedBg"
      ],
      "readableMethods": [
        "SetClaimed",
        "Init",
        "get_Index"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LanguageSource",
      "readableFields": [
        "mSource",
        "version",
        "NeverDestroy",
        "UserAgreesToHaveItOnTheScene",
        "UserAgreesToHaveItInsideThePluginsFolder",
        "GoogleLiveSyncIsUptoDate",
        "Assets",
        "Google_WebServiceURL",
        "Google_SpreadsheetKey",
        "Google_SpreadsheetName",
        "Google_LastUpdatedVersion",
        "GoogleUpdateFrequency",
        "GoogleUpdateDelay",
        "mLanguages",
        "IgnoreDeviceLanguage",
        "_AllowUnloadingLanguages",
        "mTerms",
        "CaseInsensitiveTerms",
        "OnMissingTranslation",
        "mTerm_AppName"
      ],
      "readableMethods": [
        "Awake",
        "set_SourceData",
        "GetSourceName",
        "OnDestroy",
        "OnAfterDeserialize",
        "remove_Event_OnSourceUpdateFromGoogle",
        "get_SourceData",
        "OnBeforeSerialize",
        "add_Event_OnSourceUpdateFromGoogle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Popups",
      "class": "PlayerCustomisationPopup",
      "readableFields": [
        "playerThumbnails",
        "buyButton",
        "cancelButton",
        "saveSetButton",
        "clearSearchButton",
        "chosenClothUi",
        "chosenAccessoryUi",
        "chosenShaderUi",
        "shaderToggle",
        "clothToggle",
        "accessoryToggle",
        "classNameLabel",
        "clothListView",
        "accessoryListView",
        "shaderListView",
        "savedSetsDropdownOptionSlot",
        "shadersDropdownOptionSlot",
        "searchInputField",
        "clothPanel",
        "shaderPanel",
        "accessoryPanel"
      ],
      "readableMethods": [
        "Close",
        "get_Mode",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Audio",
      "class": "G_AudioMonitor",
      "readableMethods": [
        "Update",
        "get_SpectrumHighestValues",
        "get_SpectrumDataAvailable",
        "get_MaxDB",
        "Awake",
        "lin2dB",
        "get_Spectrum",
        "UpdateParameters",
        "dBNormalized"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "LTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SecurityQuestionsConfirmPopup",
      "readableFields": [
        "questionsTitle",
        "answers",
        "confirmButton"
      ],
      "readableMethods": [
        "Close",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "EventsNotification",
      "readableFields": [
        "ui",
        "shopButton",
        "competitionButton",
        "campaignButton",
        "specialOfferButton",
        "customizationButton",
        "leaderboardsButton",
        "calendarButton",
        "accountLevelsButton",
        "newsletterButton",
        "shopIcon",
        "giftChestIcon",
        "giftChestEffect",
        "specialOfferIcon",
        "newsIcon",
        "claimNotification",
        "unclaimedAccLevels",
        "campaignRankLabel",
        "campaignImage",
        "campaignNotification",
        "campaignTooltip",
        "accountRewardText",
        "singleAccountReward",
        "maxAccountReward",
        "allRewards",
        "effectAnimation",
        "MaxAccountNotifications",
        "MinItemsToStartNotificationsAnimation"
      ],
      "readableMethods": [
        "Clean",
        "OnDestroy",
        "SetGiftEffectEnabled",
        "SetCampaignInfo",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "colored",
        "intensity",
        "size",
        "luminanceContribution"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "GrainModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "get_settings",
        "set_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NexusPurchaseItemPopup",
      "readableFields": [
        "itemIconLoader",
        "itemNameLabel",
        "counterLabel",
        "goldButtonLabel",
        "fameButtonLabel",
        "moreButton",
        "lessButton",
        "goldButton",
        "fameButton"
      ],
      "readableMethods": [
        "Init",
        "Close",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AnnouncementCarouselPopup",
      "readableFields": [
        "gridLayout",
        "slotPrefab",
        "controls"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WallOfFamePopup",
      "readableFields": [
        "refresh",
        "loader",
        "errorLabel",
        "layout",
        "lastPage",
        "nextPage",
        "prevPage",
        "firstPage",
        "currentPageLabel",
        "firstPageLabel",
        "lastPageLabel",
        "pageInput",
        "wallSlot"
      ],
      "readableMethods": [
        "Init",
        "OnShowed",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIPrimitiveBase",
      "readableFields": [
        "m_Sprite",
        "m_improveResolution",
        "m_Resolution",
        "m_useNativeSize"
      ],
      "readableMethods": [
        "get_mainTexture",
        "get_Resoloution",
        "get_flexibleHeight",
        "get_material",
        "get_preferredHeight",
        "get_UseNativeSize",
        "get_hasBorder",
        "set_sprite",
        "set_material",
        "get_pixelsPerUnit",
        "get_minWidth",
        "set_eventAlphaThreshold",
        "IsRaycastLocationValid",
        "get_eventAlphaThreshold",
        "set_UseNativeSize",
        "get_preferredWidth",
        "get_flexibleWidth",
        "CalculateLayoutInputHorizontal",
        "get_defaultETC1GraphicMaterial",
        "OnEnable",
        "CalculateLayoutInputVertical",
        "get_sprite",
        "set_Resoloution",
        "get_layoutPriority",
        "get_minHeight",
        "set_ImproveResolution",
        "set_overrideSprite",
        "get_ImproveResolution",
        "get_overrideSprite"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "ResourceManager",
      "readableFields": [
        "mBundleManagers",
        "Assets"
      ],
      "readableMethods": [
        "GetAsset",
        "get_pInstance",
        "HasAsset",
        "CleanResourceCache",
        "LoadFromResources",
        "LoadFromBundle",
        "MyOnLevelWasLoaded"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UI_Knob",
      "readableFields": [
        "direction",
        "knobValue",
        "maxValue",
        "loops",
        "clampOutput01",
        "snapToPosition",
        "snapStepsPerLoop",
        "OnValueChanged"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerDown",
        "OnPointerExit",
        "OnPointerUp",
        "OnBeginDrag",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.Serialization",
      "class": "AtlasManagerData",
      "readableFields": [
        "atlasListData",
        "textures",
        "flatSpriteSheetData"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AddNumProjectiles"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ClassInfoTooltip",
      "readableFields": [
        "classIconLoader",
        "classNameLabel",
        "classDescriptionLabel",
        "equipmentSlots",
        "questDescriptionLabel",
        "questInfoSlots",
        "bestLevelValueLabel",
        "bestFameValueLabel",
        "unlockElements",
        "classUnlockLabel",
        "classUnlocksContainer",
        "classUnlocksRequirementsLabel"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "LootItemPreview",
      "readableFields": [
        "iconLoader",
        "dotIcon",
        "rarityIcon",
        "raritySprites"
      ],
      "readableMethods": [
        "Hide",
        "Init",
        "SetPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "TrackedMissionSlot",
      "readableFields": [
        "missionName",
        "icon",
        "background",
        "trackedSprite",
        "completedSprite",
        "grid",
        "button"
      ],
      "readableMethods": [
        "Clear",
        "Set",
        "OnDisable",
        "OnPointerExit",
        "TryAddListener",
        "SetProgress",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "MilestoneMarker",
      "readableFields": [
        "rectTransform",
        "toggle",
        "highlight",
        "indexLabel",
        "bxpLabel",
        "PaddingOffset"
      ],
      "readableMethods": [
        "Init",
        "SetBxp",
        "MarkAsCompleted",
        "MarkAsRepeatable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "AbilityHoverTrigger",
      "readableFields": [
        "circlePrefab",
        "MinRange",
        "MaxRange"
      ],
      "readableMethods": [
        "Update",
        "OnPointerExit",
        "OnDestroy",
        "OnPointerEnter",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NotEnoughResourcesPopup",
      "readableFields": [
        "buyButton"
      ],
      "readableMethods": [
        "OnShowed",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionNodeLocation",
      "readableFields": [
        "x",
        "y"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityUI_RawImage",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AchievementsPopup",
      "readableFields": [
        "slotPrefab",
        "slotContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ReorderableListEventStruct",
      "readableFields": [
        "DroppedObject",
        "FromIndex",
        "FromList",
        "IsAClone",
        "SourceObject",
        "ToIndex",
        "ToList"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ReorderableListHandler"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ReorderableList",
      "readableFields": [
        "ContentLayout",
        "DraggableArea",
        "IsDraggable",
        "CloneDraggedObject",
        "IsDropable",
        "OnElementDropped",
        "OnElementGrabbed",
        "OnElementRemoved",
        "OnElementAdded"
      ],
      "readableMethods": [
        "Awake",
        "TestReOrderableListTarget",
        "get_Content"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CableCurve",
      "readableFields": [
        "m_start",
        "m_end",
        "m_slack",
        "m_steps",
        "m_regen",
        "emptyCurve",
        "points"
      ],
      "readableMethods": [
        "get_start",
        "get_midPoint",
        "set_start",
        "get_steps",
        "get_end",
        "set_slack",
        "get_regenPoints",
        "set_end",
        "set_regenPoints",
        "get_slack",
        "set_steps"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.Platformer",
      "class": "PlayerInputBot",
      "readableFields": [
        "Body",
        "gravity",
        "runSpeed",
        "acceleration",
        "jumpHeight",
        "jumpsAllowed"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionTierInfo",
      "readableFields": [
        "points",
        "id",
        "rewardsString",
        "parsedRewards"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "FancyScrollViewCell`1"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "ByteBufferAllocator",
      "readableMethods": [
        "get_Buffer",
        "set_Buffer",
        "get_Length",
        "set_Length",
        "GrowFront"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "MonoScriptData",
      "readableFields": [
        "FilePathsData",
        "TypesData",
        "TotalTypes",
        "TotalFiles",
        "IsEditorOnly"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "UnitySourceGeneratedAssemblyMonoScriptTypes_v1",
      "readableMethods": [
        "Get"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Extensions",
      "class": "UnityThread",
      "readableMethods": [
        "Awake",
        "get_IsOnUnityThread",
        "RunInMainThread",
        "Update",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.DebugTools",
      "class": "DebugSlot",
      "readableFields": [
        "slotText"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DTriggerRails",
      "readableFields": [
        "TriggerName",
        "ProCamera2DRails",
        "Mode",
        "TransitionDuration"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "VRInputModule",
      "readableFields": [
        "targetObject",
        "cursorPosition"
      ],
      "readableMethods": [
        "PointerSubmit",
        "PointerExit",
        "Awake",
        "PointerEnter",
        "Process"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "SkinSlot",
      "readableFields": [
        "buyButton",
        "skinCostLabel",
        "skinName",
        "skinDescription",
        "skinIconLoader",
        "listBackground",
        "lockedIcon"
      ],
      "readableMethods": [
        "Clean",
        "OnPointerEnter",
        "OnPointerExit",
        "Init",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example03ScrollViewCell",
      "readableFields": [
        "animator",
        "message",
        "image",
        "button"
      ],
      "readableMethods": [
        "OnPressedCell",
        "UpdateContent",
        "Start",
        "SetContext",
        "UpdatePosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game.Characters",
      "class": "StatBonusSprites",
      "readableFields": [
        "_sprites",
        "_order",
        "assetAtlasName",
        "firstIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "CampaignRewardSlot",
      "readableFields": [
        "rankLabels",
        "requiresPointLabel",
        "customColorElements",
        "lockedView",
        "claimView",
        "claimedView",
        "requireLabel",
        "rewardItem",
        "rewardContainers",
        "claimButton"
      ],
      "readableMethods": [
        "Clean",
        "Init",
        "IsClaimViewActive",
        "Claim"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "IntensitySettings",
      "readableFields": [
        "reflectionMultiplier",
        "fadeDistance",
        "fresnelFade",
        "fresnelFadePower"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ReflectionSettings",
      "readableFields": [
        "blendType",
        "reflectionQuality",
        "maxDistance",
        "iterationCount",
        "stepSize",
        "widthModifier",
        "reflectionBlur",
        "reflectBackfaces"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ScreenEdgeMask",
      "readableFields": [
        "intensity"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "reflection",
        "intensity",
        "screenEdgeMask"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "ScreenSpaceReflectionModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "HologramProperties",
      "readableFields": [
        "FreqElement",
        "frequency"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmFeedPopup",
      "readableFields": [
        "feedSlotsContainer",
        "feedPowerLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "PaginationManager",
      "readableFields": [
        "scrollSnap"
      ],
      "readableMethods": [
        "get_CurrentPage",
        "Start",
        "GoToScreen"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EffectInfo",
      "readableFields": [
        "Name",
        "Collapsible",
        "Description"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Portrait",
      "readableFields": [
        "AnimatedTexture",
        "Texture"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationMilestoneSlot",
      "readableFields": [
        "progressBar",
        "bonusLabel",
        "bonusNameLabel",
        "progressLabel"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnPointerEnter",
        "Init",
        "SetProgressBar",
        "OnDisable",
        "SetProgressLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PurchasePetSkinPopup",
      "readableFields": [
        "itemIconLoader",
        "prevItemIconLoader",
        "itemNameLabel",
        "goldButtonLabel",
        "fameButtonLabel",
        "goldButton",
        "fameButton"
      ],
      "readableMethods": [
        "Init",
        "Show",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "YardInfoPopup"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForCompletion",
      "readableFields": [
        "t"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForRewind",
      "readableFields": [
        "t"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForKill",
      "readableFields": [
        "t"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForElapsedLoops",
      "readableFields": [
        "t",
        "elapsedLoops"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForPosition",
      "readableFields": [
        "t",
        "position"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WaitForStart",
      "readableFields": [
        "t"
      ],
      "readableMethods": [
        "get_keepWaiting"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DG.Tweening",
      "class": "DOTweenCYInstruction"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "PartyUIManager",
      "readableFields": [
        "dungeonNameLabel",
        "slots",
        "playerArrows",
        "playerActionPanel",
        "miniMapUiController"
      ],
      "readableMethods": [
        "ShowMemberInRange",
        "Update",
        "HideMemberTooltip",
        "Init",
        "ChangeUpdateListStatus",
        "Hide",
        "FixedUpdate",
        "AttachMemberTooltips",
        "CanShowPlayerTooltip",
        "ShowPlayerActionPanel",
        "OnDestroy",
        "ShowPlayerActionPanel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionPool",
      "readableFields": [
        "idPool",
        "missions",
        "parentMission",
        "missionInfos"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Pool",
      "class": "PoolManager",
      "readableFields": [
        "LootBagPreviewContainer",
        "ParticlePoolPosition",
        "mapPoolStoreObject",
        "chatPoolStoreObject",
        "uiPoolStoreObject",
        "vaultUiStorageObject",
        "petUIStorageObject",
        "vaultSlotPrefab",
        "vaultDividerPrefab",
        "LootBagPreviewPrefab",
        "soundsPrefab",
        "objectContainer"
      ],
      "readableMethods": [
        "set_AutoFillMapElements",
        "GetVaultSlot",
        "BackVaultDivider",
        "BackToPool",
        "GetSoundPrefab",
        "GetSquare",
        "GetVaultDivider",
        "BackUIToPool",
        "BackToPool",
        "GetFromPool",
        "GetChatSlot",
        "BackSquare",
        "GetUIElementFromPool",
        "CreatePool",
        "UnparentAllObjects",
        "GetEffectParticle",
        "ParentAllObjects",
        "CreatePool",
        "PrepareEffectPool",
        "GetViewHandlerFromPool",
        "BackLootBagPreview",
        "GetLootBagPreview",
        "BackVaultSlot",
        "BackChatElementToPool",
        "BackDevElementToPool",
        "GetDevSlot",
        "CleanUsedTextures"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "PartyMemberSlot",
      "readableFields": [
        "acceptButton",
        "promoteButton",
        "leaderIcon",
        "OnInteraction"
      ],
      "readableMethods": [
        "Init",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "Manifest",
      "readableFields": [
        "settings",
        "imageSet",
        "animatedImageSet",
        "tiles",
        "objects",
        "particles",
        "sets",
        "characters",
        "skins",
        "tutorial",
        "protips",
        "forge",
        "titles",
        "emotes",
        "shaders",
        "entrances",
        "dungeonGrades",
        "mods",
        "refineTemplates",
        "gravestones",
        "playerDiscoveryIcons",
        "enchantments",
        "enchantmentLists",
        "enchanterSettings",
        "mapTips"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "CooldownEffect_SAUIM",
      "readableFields": [
        "cooldown"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_TextMeshPro_Label",
      "readableFields": [
        "mAlignment_RTL",
        "mAlignment_LTR",
        "mAlignmentWasRTL",
        "mInitializeAlignment"
      ],
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PurchaseConfirmationPopup",
      "readableFields": [
        "yesButton"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "GraveyardSlot",
      "readableFields": [
        "icon",
        "titleLabel",
        "fameLabel",
        "daysLabel",
        "seasonal",
        "summaryPopupButton"
      ],
      "readableMethods": [
        "Clean",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "BattlePassInteractiveWidget",
      "readableFields": [
        "battlePassButton",
        "currentPassDisplay",
        "nextPassDisplay",
        "nextPassNameLabel",
        "frameAnimContainer",
        "progressBarAnimContainer"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "DisplayNext",
        "OnDestroy",
        "FillInfo",
        "Start",
        "ShowAnim",
        "OnBattlePassButtonTouchHandler",
        "DisplayCurrent"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "OrderingSettingBase`1",
      "readableFields": [
        "dropdown",
        "OnValueChange"
      ],
      "readableMethods": [
        "get_CurrentMode",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionConditionProgressIncoming",
      "readableFields": [
        "amount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "TrackedMissionsGridView",
      "readableFields": [
        "grid",
        "claimAction"
      ],
      "readableMethods": [
        "GetSlots",
        "SetSeason",
        "get_ShownSeasonId",
        "SetAll",
        "TryRefresh",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EmoteIcon",
      "readableMethods": [
        "OnPointerExit",
        "OnPointerClick",
        "OnPointerEnter",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "LootBagSlot",
      "readableFields": [
        "slotBackground"
      ],
      "readableMethods": [
        "SetItemData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WardrobeCurrentPetSection",
      "readableFields": [
        "choosePetButton",
        "abilities",
        "OnShownOrRefreshed",
        "OnChanged"
      ],
      "readableMethods": [
        "ShowPet",
        "OnEnable",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.Net.AppEngine.Commands",
      "class": "XsollaOffersDoc",
      "readableFields": [
        "list_items"
      ],
      "readableMethods": [
        "get_XsollaOffers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "CameraTarget",
      "readableFields": [
        "TargetTransform",
        "TargetInfluenceH",
        "TargetInfluenceV",
        "TargetOffset",
        "_targetPosition"
      ],
      "readableMethods": [
        "set_TargetInfluence",
        "get_TargetPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "SkinSortItem",
      "readableFields": [
        "label",
        "shown",
        "toggle"
      ],
      "readableMethods": [
        "Init",
        "GetToggle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "LegendSlot",
      "readableFields": [
        "positionLabel",
        "nameLabel",
        "fameCountLabel",
        "characterIcon",
        "entryBackground",
        "equipmentSlots"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "MysteryBoxContentPopup",
      "readableFields": [
        "headerLabel",
        "descriptionLabel",
        "jackpotContainerPrefab",
        "setContainerPrefab",
        "boxContainerPrefab",
        "jackpotBoxContainer",
        "boxContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "AutoconsumedRewardItemSlot",
      "readableFields": [
        "label"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Sound",
      "class": "SoundsListData",
      "readableFields": [
        "sounds"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "EquipmentSortItem",
      "readableFields": [
        "toggle"
      ],
      "readableMethods": [
        "GetToggle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityUI_Image",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplyMPCost"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "InventorySlot",
      "readableFields": [
        "slotBackground",
        "interactionArea",
        "selectedBackground"
      ],
      "readableMethods": [
        "SetInteractable",
        "SetItemData",
        "SetSlotNumber",
        "GreyOut",
        "SetSelectedBackgroundVisibility"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=10"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=12"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=16"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=20"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=24"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=28"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=32"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=36"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=48"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=64"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=72"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=120"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=130947"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__StaticArrayInitTypeSize=151049"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopPetFamilyFilter",
      "readableMethods": [
        "GetSelectedFamily"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "HoverTooltip",
      "readableFields": [
        "horizontalPadding",
        "verticalPadding",
        "thisText",
        "hlG",
        "bgImage"
      ],
      "readableMethods": [
        "HideTooltipVisibility",
        "SetTooltip",
        "Start",
        "Update",
        "OnScreenSpaceCamera",
        "HideTooltip",
        "SetTooltip",
        "ActivateTooltipVisibility",
        "SetTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "ArtifactSlot",
      "readableFields": [
        "label",
        "icon",
        "button",
        "chestIndicator"
      ],
      "readableMethods": [
        "OnDestroy",
        "OnPointerEnter",
        "get_ObjectProperties",
        "Init",
        "OnPointerExit",
        "Start",
        "get_SlotData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ReorderableListContent",
      "readableMethods": [
        "OnTransformChildrenChanged",
        "OnEnable",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetFriendDataTask",
      "readableMethods": [
        "Execute",
        "remove_complete",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.MiniMap",
      "class": "MiniMapManager",
      "readableFields": [
        "PortalColor",
        "CharacterColor",
        "PlayerColor",
        "InteractionColor",
        "PetColor",
        "NPCColor",
        "EnemyColor",
        "BeaconEnabled",
        "BeaconDisabled",
        "DefaultSprite",
        "BlacksmithSprite",
        "EnchanterSprite",
        "GiftsSprite",
        "GuildSprite",
        "LoginSprite",
        "MerchantSprite",
        "NPCSprite",
        "PlayerSprite",
        "PlayerCrucibleSprite",
        "PortalSprite",
        "PotionsSprite",
        "BoardSprite",
        "QuestSprite",
        "VaultSprite",
        "WardrobeSprite",
        "BaseZoomMult",
        "ZoomInMult",
        "EnemyOrderInLayer",
        "miniMapCamera",
        "miniMapUiController",
        "miniMapRawImage",
        "dynamicObjectsContainer",
        "eventTriggerFromMapRenderTexture",
        "miniMapContentRenderer",
        "zoomInButton",
        "zoomOutButton",
        "miniMapTextureElementPrefab",
        "miniMapTextureElementContainer",
        "rotationActive"
      ],
      "readableMethods": [
        "MarkDiscovered",
        "AddStaticObjectToMap",
        "SetPosition",
        "ResetDynamicObjectRotation",
        "UpdateMiniMap",
        "Init",
        "Update",
        "GetFixedPosition",
        "AddOtherPlayerToMinimap",
        "Start",
        "Clean",
        "RemoveDynamicObjectFromMap",
        "AddBeaconToMinimap",
        "CleanContent",
        "ChangeRotationState",
        "ResetPlayerArrowRotation",
        "AddTileToMap",
        "UpdatePlayerArrowRotation",
        "AddDynamicObjectToMap",
        "AddPlayerToMap",
        "GetMiniMapIcon",
        "Zoom",
        "UpdateDynamicObjectRotation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "RealmQuestsManager",
      "readableFields": [
        "subtitle",
        "questArrow",
        "dungeonModToggleOn",
        "customDungeonIcon",
        "communityDungeonIcon",
        "toggleOn",
        "realmQuestContainer",
        "yourJourneyQuestContainer",
        "yourJourneyLogHeader",
        "defaultLogHeader",
        "LevelRequirement"
      ],
      "readableMethods": [
        "Update",
        "OryxWasKill",
        "ToggleUi",
        "Clean",
        "Init",
        "Start",
        "ShouldShowQuestUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "PlayerInfoTooltip",
      "readableFields": [
        "hpProgressBar",
        "mpProgressBar",
        "playerIconLoader",
        "accountNameLabel",
        "classNameLabel",
        "titleLabel",
        "rankLabel",
        "starIcon",
        "seasonalIcon",
        "challengeIcon",
        "titleIconHelper",
        "guildSection",
        "guildNameLabel",
        "guildIcon",
        "_restrictions",
        "equipmentSlots"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "SpriteIconLoader",
      "readableFields": [
        "spriteShader",
        "spriteRender"
      ],
      "readableMethods": [
        "LoadIconByObjectType",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EmoteProperties",
      "readableFields": [
        "id",
        "TypeElement",
        "type",
        "DisplayId",
        "EmoteTexture",
        "AnimationElement",
        "EmoteScale",
        "Sound",
        "SecretElement",
        "LabelType",
        "isSecret",
        "hasAnimation",
        "animationsData",
        "filterType",
        "emoteNameFormatted"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "AtlasSettings",
      "readableFields": [
        "groundTilesPixelPadding",
        "defaultAlphaPadding",
        "resourcePath",
        "sourcePath",
        "outputPath"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AccountLevelUiItem",
      "readableFields": [
        "rectTransform",
        "slotPrefab",
        "claimButton",
        "bg",
        "defauldBg",
        "claimableBg",
        "nextRewardLayout",
        "highlight",
        "alxpLabel",
        "nameLabel",
        "gridHeaders",
        "grids",
        "layout"
      ],
      "readableMethods": [
        "Clear",
        "get_Claimable",
        "get_Info",
        "get_Index",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "PartyInfoSlot",
      "readableFields": [
        "joinButton",
        "rejectButton",
        "descriptionLabel",
        "detailsLabel",
        "membersLabel",
        "actionLabel"
      ],
      "readableMethods": [
        "InitAsInvite",
        "Init",
        "get_PartyVo",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Options",
      "class": "VisualSettings",
      "readableFields": [
        "vSync",
        "aspectRatio",
        "windowMode",
        "cursors",
        "cameraAngle",
        "colorBlindMode",
        "disableParticleMaster",
        "disableEnemyParticles",
        "disablePlayersHitParticles",
        "particleEffectsQuality",
        "userInterface",
        "hpBars",
        "mpBars",
        "drawGUIShadows",
        "spriteBlurQuality",
        "progressBarStatsView",
        "showExp",
        "decoyEffect",
        "barViewMode",
        "disableAllyShoot",
        "guiModes",
        "chatSize",
        "rotationSpeed",
        "transparencyMode",
        "defaultVSync",
        "defaultColorBlindMode",
        "defaultParticleEffectQuality",
        "defaultUserInterface"
      ],
      "readableMethods": [
        "set_CurrentColorBlind",
        "get_DefaultCameraAngle",
        "get_CurrentDisablePlayersHitParticles",
        "get_CurrentDisableParticleMaster",
        "set_DefaultCameraAngle",
        "get_CurrentUserInterface",
        "set_CurrentDisablePlayersHitParticles",
        "get_CurrentParticleEffect",
        "get_AvailableResolutions",
        "set_CurrentUserInterface",
        "get_CurrentDisableEnemyParticles",
        "set_CurrentDisableEnemyParticles",
        "set_CurrentResolutionIndex",
        "get_CurrentGUIMode",
        "get_CurrentVSyncIndex",
        "get_CurrentColorBlind",
        "set_CurrentGUIMode",
        "get_CurrentResolutionIndex",
        "set_CurrentVSyncIndex",
        "set_CurrentParticleEffect",
        "get_Models",
        "set_CurrentDisableParticleMaster",
        "set_CurrentWindowMode",
        "Start",
        "get_CurrentWindowMode"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "TooltipManager",
      "readableFields": [
        "itemTooltip",
        "playerInfoTooltip",
        "myPlayerInfoTooltip",
        "petTooltip",
        "infoTooltip",
        "classInfoTooltip",
        "statisticsTooltip",
        "fameSummaryTooltip",
        "petBaseTooltip",
        "exaltationTooltip",
        "exaltationStatTooltip",
        "exaltationMilestoneTooltip",
        "acceleratorTooltip",
        "dungeonInfoTooltip",
        "potionTooltip",
        "missionTooltip",
        "calendarTooltip",
        "accountLevelsTooltip"
      ],
      "readableMethods": [
        "HideItemTooltip",
        "HideInfoTooltip",
        "HidePotionTooltip",
        "ShowClassInfoTooltip",
        "ShowMissionTooltip",
        "HideMissionTooltip",
        "HideExaltationTooltip",
        "ShowExaltationMilestoneTooltip",
        "ShowFameSummaryTooltip",
        "ShowDungeonTooltip",
        "HidePetBaseTooltip",
        "ShowExaltationTooltip",
        "OnApplicationFocus",
        "HideAcceleratorTooltip",
        "HidePlayerInfoTooltip",
        "HideClassInfoTooltip",
        "HideAllTooltips",
        "ShowExaltationStatTooltip",
        "HideCalendarTooltip",
        "HideFameSummaryTooltip",
        "ShowAcceleratorTooltip",
        "ShowPotionTooltip",
        "ShowPlayerInfoTooltip",
        "HideStatisticTooltip",
        "HideDungeonTooltip",
        "ShowPetBaseTooltip",
        "HideExaltationStatTooltip",
        "HideExaltationMilestoneTooltip",
        "HideMyPlayerTooltip",
        "HidePetTooltip",
        "ShowStatisticTooltip",
        "ShowMyPlayerTooltip",
        "ShowItemTooltip",
        "ShowPetTooltip",
        "ShowInfoTooltip",
        "ShowCalendarTooltip",
        "UpdateInfoTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "EmoteSlot",
      "readableFields": [
        "emoteSprite",
        "buyButton",
        "chooseButton",
        "costLabel",
        "currentIndicator",
        "victoryIndicator"
      ],
      "readableMethods": [
        "RefreshAvailability",
        "SetEmpty",
        "OnPointerEnter",
        "OnPointerExit",
        "SetHighlight",
        "set_ForceDisable",
        "Set",
        "get_EmoteType",
        "get_Emote",
        "get_ForceDisable",
        "Clear"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Equipment",
      "class": "EquipmentManager",
      "readableFields": [
        "MagicActivator",
        "VaultSlotActivator",
        "FirstWeaponEquipmentId",
        "SecondWeaponEquipmentId",
        "ArmorEquipmentId",
        "RingEquipmentId",
        "InventorySlotsCount",
        "EquipmentSlotsCount",
        "SlotsWithoutBackpack",
        "QuickslotsCount",
        "FirstQuickslotIndex",
        "inputBlocker",
        "dragObjectContainer",
        "equipmentSlots",
        "inventorySlots",
        "quickSlots",
        "abilitySlot",
        "secondSlotCenter",
        "secondSlotRight",
        "secondSlot",
        "thirdQuickslot"
      ],
      "readableMethods": [
        "OnDestroy",
        "add_OnDragItemEnd",
        "GetMatchingSlotIndex",
        "RefreshItemTooltip",
        "GetEmptyInventorySlotCount",
        "DepositAllPotions",
        "LinkPlayer",
        "UseInventoryItemByHotkey",
        "set_DragPlaceType",
        "add_OnDragItemStart",
        "ShowPotionTooltip",
        "OnQuickslotHotkeyPressedHandler",
        "StopDragObject",
        "CleanPlayer",
        "GetAutoTargetedPosition",
        "Start",
        "CancelDragObject",
        "OnDropItemHandler",
        "SetAbilitySlotMpUsageCost",
        "HideTooltip",
        "remove_OnDragItemEnd",
        "UseQuickslotItem",
        "remove_OnDragItemStart",
        "StartDragObject",
        "UseInventoryItem",
        "IsBeingDragged",
        "ShowInfoAboutEmptySlot",
        "InventorySwap",
        "TrySwapItem",
        "SelectInventoryItem",
        "IsTimeLockedFromSwapping",
        "UpdateEnchancedSlots",
        "ShowItemTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "BloomSettings",
      "readableFields": [
        "intensity",
        "threshold",
        "softKnee",
        "radius",
        "antiFlicker"
      ],
      "readableMethods": [
        "set_thresholdLinear",
        "get_thresholdLinear",
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "LensDirtSettings",
      "readableFields": [
        "texture",
        "intensity"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "bloom",
        "lensDirt"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "BloomModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Style",
      "readableFields": [
        "id",
        "idHash",
        "Steps"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AnimatedTexture",
      "readableFields": [
        "_objectProperties",
        "emptyMaskableSprite",
        "_actionsList",
        "_directionsList",
        "_attackAction",
        "_numAction",
        "_standAction",
        "_walkAction",
        "_abiltyAction",
        "_isAttackRandomAvailable",
        "_isNumActionRandomAvailable",
        "_isStandRandomAvailable",
        "_isWalkRandomAvailable",
        "_isAbiltyRandomAvailable",
        "_pivot",
        "_pixelPerUnit",
        "_currentAnimationList"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "CustomEventData",
      "readableFields": [
        "configuration",
        "configXml"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "DevConsoleManager",
      "readableFields": [
        "devConsoleView",
        "scrollViewContainer",
        "inputText",
        "DevConsoleActive"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "MultiFilter`2",
      "readableFields": [
        "tierSortListItems",
        "OnValueChange"
      ],
      "readableMethods": [
        "SetSelection",
        "get_SelectedIndexes",
        "Init",
        "SerializeSelection"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "WindOverlayController",
      "readableFields": [
        "windOverlay"
      ],
      "readableMethods": [
        "Update",
        "Init",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorSliderImage",
      "readableFields": [
        "picker",
        "type",
        "direction"
      ],
      "readableMethods": [
        "OnDestroy",
        "OnDisable",
        "Awake",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "VectorOffset",
      "readableFields": [
        "Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIScrollToSelection",
      "readableFields": [
        "scrollDirection",
        "scrollSpeed",
        "cancelScrollOnInput",
        "cancelScrollKeycodes"
      ],
      "readableMethods": [
        "Awake",
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ResizePanel",
      "readableFields": [
        "minSize",
        "maxSize"
      ],
      "readableMethods": [
        "Awake",
        "OnPointerDown",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityHelpers",
      "class": "MonoSingleton`1",
      "readableMethods": [
        "get_tryInstance",
        "get_instance",
        "Awake",
        "Init",
        "OnApplicationQuit",
        "DestroyInstance",
        "get_exists"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "DropDownListItem",
      "readableFields": [
        "_caption",
        "_image",
        "_isDisabled",
        "_id",
        "OnSelect",
        "OnUpdate"
      ],
      "readableMethods": [
        "set_Image",
        "set_ID",
        "get_IsDisabled",
        "get_ID",
        "get_Image",
        "set_IsDisabled",
        "set_Caption",
        "get_Caption"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EmotePopup",
      "readableFields": [
        "emotePrefab",
        "equippedEmoteContent",
        "allEmoteContent",
        "noEquippedPanel",
        "closeButton",
        "emoteContainerTitle",
        "searchOpenButton",
        "searchCancelButton",
        "sortToggleList",
        "scrollRect",
        "inputText",
        "searchClosed",
        "searchAnimation"
      ],
      "readableMethods": [
        "Init",
        "OwnsEmote",
        "LoadEmotes"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "QuickslotAllowed",
      "readableFields": [
        "maxStack"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.UI",
      "class": "UIData",
      "readableFields": [
        "elements"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Notification",
      "class": "ItemForgeNotification",
      "readableFields": [
        "restoredText",
        "effectGameObject"
      ],
      "readableMethods": [
        "Fill",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "TutorialManager",
      "readableFields": [
        "NearRequirement",
        "EquipRequirement"
      ],
      "readableMethods": [
        "Update",
        "MarkTutorialAsDone",
        "StartTutorial",
        "StopTutorial",
        "AddStep"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics.Atlas",
      "class": "MaskableSpriteData",
      "readableFields": [
        "sprite",
        "mask"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DCinematics",
      "readableFields": [
        "ExtensionName",
        "OnCinematicStarted",
        "OnCinematicTargetReached",
        "OnCinematicFinished",
        "CinematicTargets",
        "EndDuration",
        "EndEaseType",
        "UseNumericBoundaries",
        "UseLetterbox",
        "LetterboxAmount",
        "LetterboxAnimDuration",
        "LetterboxColor"
      ],
      "readableMethods": [
        "set_SOOrder",
        "RemoveCinematicTarget",
        "Pause",
        "get_POOrder",
        "set_POOrder",
        "get_IsPlaying",
        "OnDestroy",
        "AddCinematicTarget",
        "Stop",
        "Unpause",
        "GoToNextTarget",
        "OverridePosition",
        "Awake",
        "OverrideSize",
        "Toggle",
        "Play",
        "get_SOOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots",
      "class": "CustomisationSlot",
      "readableFields": [
        "iconLoader",
        "specialTextile",
        "discountBackground",
        "toggleButton",
        "campaignPointsContainer",
        "equippedIndicator"
      ],
      "readableMethods": [
        "get_ShopOfferItem",
        "Init",
        "OnPointerEnter",
        "ParsedName",
        "OnPointerExit",
        "GetPriceLabel",
        "Hide",
        "OnPointerClick",
        "GetProperties",
        "SetEquipped",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "LootBagPreviewController",
      "readableFields": [
        "items"
      ],
      "readableMethods": [
        "Awake",
        "Fill",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AddStoragePopup",
      "readableFields": [
        "currentStorageLabel",
        "nextStorageLabel",
        "buyButton",
        "chestTypeIcon",
        "headerLabel",
        "descriptionLabel",
        "buyButtonLabel"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "PlayerFire",
      "readableFields": [
        "BulletPool",
        "WeaponTip",
        "FireRate",
        "FireShakeForce",
        "FireShakeDuration"
      ],
      "readableMethods": [
        "Awake",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "ShopManager",
      "readableMethods": [
        "GetOffersOfMultipleTabs",
        "GetOffers",
        "GetOffersForItem",
        "GetOffers",
        "Start",
        "ShowExternalShop",
        "RegisterOffers",
        "ShouldRefreshOffer",
        "HasEnoughHasEnoughCreditsCredits",
        "CanBuyItem"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "TrackedMissionsPopup",
      "readableFields": [
        "grid",
        "seeAllButton",
        "logWidget"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "GuildMemberSlot",
      "readableFields": [
        "placeLabel",
        "rankLabel",
        "fameLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetArmorPiercing"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "SearchBarWrapper",
      "readableFields": [
        "shaderNameFilter",
        "OnValueChanged"
      ],
      "readableMethods": [
        "get_HasContent",
        "OnEnable",
        "get_NextScheduledRefresh",
        "OnDisable",
        "get_HasScheduledRefresh",
        "get_LowercaseContent",
        "PopScheduledRefresh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UILinearDodgeEffect",
      "readableMethods": [
        "Start",
        "SetMaterial",
        "OnValidate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Notification",
      "class": "DustNotificationSlot",
      "readableFields": [
        "dustIcons",
        "dustColors"
      ],
      "readableMethods": [
        "Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "StringSpritePair",
      "readableFields": [
        "id",
        "sprite"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics",
      "class": "IdentifiedSpriteList",
      "readableFields": [
        "sprites",
        "cache"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Fame",
      "class": "DungeonSlot",
      "readableFields": [
        "dungeonIcon"
      ],
      "readableMethods": [
        "FillLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GiftConfirmationPopup",
      "readableFields": [
        "yesButton",
        "input"
      ],
      "readableMethods": [
        "Init",
        "OnShowed",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "EnemyPatrol",
      "readableFields": [
        "PathContainer",
        "WaypointOffset",
        "Loop",
        "IsPaused"
      ],
      "readableMethods": [
        "ResumePatrol",
        "Update",
        "PausePatrol",
        "StartPatrol",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "AnimationSheet",
      "readableFields": [
        "sprites"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Background.View",
      "class": "AnimatedPillarView",
      "readableFields": [
        "sheets",
        "spriteRenderer"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "RoomEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "FullScreenPopup",
      "readableFields": [
        "resourceViewContainer",
        "creditsLabel",
        "fameLabel",
        "externalShopButton",
        "showResources"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "RenounceGuildPopup",
      "readableFields": [
        "quitGuildButton",
        "descriptionLabel"
      ],
      "readableMethods": [
        "OnShowed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game.Characters",
      "class": "CharacterUIManager",
      "readableFields": [
        "ConditionEffectTextColor",
        "NormalColor",
        "breathBar",
        "frostbiteBar",
        "abilityBar",
        "channelBar",
        "playerActionPanelHelper"
      ],
      "readableMethods": [
        "UpdateBreathBar",
        "UpdateJoinedTime",
        "Clean",
        "UpdateFrostbiteBar",
        "Update",
        "UpdateName",
        "Init",
        "UpdateAbilityBar",
        "FinishTeleportEffect",
        "UpdateTransparencyValue",
        "HideCharacter",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AddSubAttack",
      "readableFields": [
        "subAttackObject",
        "subAttackIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ExtraTooltipData",
      "readableFields": [
        "EffectInfos"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "TTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EmoteSpriteAssetManager",
      "readableFields": [
        "chatTextComponent",
        "GeneratedEmoteAsset"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "DollyZoomExample",
      "readableFields": [
        "TargetFOV",
        "Duration",
        "EaseType",
        "ZoomAmount"
      ],
      "readableMethods": [
        "OnGUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.Data",
      "class": "QuickSlotData",
      "readableFields": [
        "slotId",
        "itemId",
        "stackCount"
      ],
      "readableMethods": [
        "ToString"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "CinematicEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DailyQuestRedeemPopup",
      "readableFields": [
        "rewardContainer",
        "rewardSlotPrefab"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SecurityQuestionsPopup",
      "readableFields": [
        "questionsTitle",
        "firstQuestion",
        "secondQuestion",
        "thirdQuestion"
      ],
      "readableMethods": [
        "Show",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "MissionBox",
      "readableFields": [
        "dependantObjects",
        "button",
        "background",
        "claimedTick",
        "canBeClaimedIndicators",
        "lockedIndicators",
        "lockSystemIndicator",
        "unlockCostLabel",
        "unlockCostGoldIcon",
        "belongsToLockSystemIndicator",
        "repeatableIndicator",
        "poolIndicator",
        "competitionIndicator",
        "iconLoader",
        "lockIcon",
        "attributesContainer",
        "notMatchingColor",
        "matchingColor",
        "crucibleOnlyIcon",
        "seasonalOnlyIcon",
        "regularOnlyIcon",
        "toRotate",
        "rotatedIconScale"
      ],
      "readableMethods": [
        "LoadMissionIcon",
        "OnPointerExit",
        "set_DisplayedMission",
        "SetState",
        "IsLockedBy",
        "SetData",
        "ShrinkIconIfFillsCompletely",
        "Clear",
        "OnPointerEnter",
        "SetLocked",
        "get_State",
        "Start",
        "get_Rotated",
        "get_IsSysLocked",
        "OnDestroy",
        "get_DisplayedMission",
        "DisplayParticipantIcons"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "EmoteSelector",
      "readableFields": [
        "slot",
        "indexToggle",
        "indexesTogglesPanel",
        "slotGrid",
        "skinIconLoader",
        "setSlots",
        "indexToggles",
        "noneSlot"
      ],
      "readableMethods": [
        "StartSelection",
        "OnDisable",
        "get_CurrentChoice",
        "OnEnable",
        "StopSelection"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "VerifyAccountPopup",
      "readableFields": [
        "logoutButton",
        "resendEmailButton",
        "sentLabel",
        "descriptionText"
      ],
      "readableMethods": [
        "OnShowed",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ItemTooltip",
      "readableFields": [
        "normalHeadColor",
        "normalContentColor",
        "notUsableHeadColor",
        "notUsableContentColor",
        "greyBackground",
        "greySelectedBackground",
        "notUsableBackground",
        "potionBackground",
        "potionSelectedBackground",
        "keyBackground",
        "keySelectedBackground",
        "boosterBackground",
        "boosterSelectedBackground",
        "stBackground",
        "stSelectedBackground",
        "utBackground",
        "utSelectedBackground",
        "eggBackground",
        "eggSelectedBackground",
        "dividers",
        "frame",
        "itemThumbnailLoader",
        "tierLabel",
        "quantityLabel",
        "meterDisplay",
        "rarityDisplay",
        "headerBackground",
        "contentBackground",
        "footerBackground",
        "abilityIcons",
        "footerSection",
        "itemNameLabel",
        "itemRarityLabel",
        "itemSubnameLabel",
        "itemTierLabel",
        "itemNotUsableBy",
        "itemUsageByClass",
        "damageValue",
        "itemSoulbound",
        "itemMeterLabel",
        "itemDescription",
        "modifierPanel",
        "modifierUnavailableInfoContainer",
        "rarityUnavailableInfoContainer",
        "modifierUnavailableLabel",
        "modifierKeyLabel",
        "modifiersHeaderLabel",
        "modifierSlots",
        "dungeonBonusesDisplay",
        "dungeonModColorImages",
        "dmodGrade",
        "chestPreview",
        "effectContainer",
        "effectsLabel",
        "setContainer",
        "setNameLabel",
        "setTwoLabel",
        "setThreeLabel",
        "setFullLabel",
        "dismantleContainer",
        "keyBonusInfoSection",
        "dismantleCommonLabel",
        "dismantleRareLabel",
        "dismantleLegendaryLabel",
        "dismantleMythicalLabel",
        "unlockContainer",
        "unlockItemParent",
        "unlockItemPrefab",
        "restrictionContainer",
        "restrictionLabel",
        "itemFeedPowerLabel",
        "itemInteraction",
        "enchantmentsContainer",
        "enchantmentsDefaultLabel",
        "ownedIcon",
        "communityIcon",
        "LineLimitWithoutAbridging",
        "IndentBase",
        "IndentIncreased"
      ],
      "readableMethods": [
        "ShowRarity",
        "Refresh",
        "Update",
        "ShowTooltip",
        "CreateIncrementStatEffect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Utils",
      "readableMethods": [
        "SwitchToRectTransform"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DG.Tweening",
      "class": "DOTweenModuleUI",
      "readableMethods": [
        "DOFade",
        "DOColor",
        "DOFade",
        "DOColor",
        "DOFade",
        "DOFillAmount",
        "DOGradientColor",
        "DOFlexibleSize",
        "DOMinSize",
        "DOPreferredSize",
        "DOColor",
        "DOFade",
        "DOScale",
        "DOAnchorPos",
        "DOAnchorPosX",
        "DOAnchorPosY",
        "DOAnchorPos3D",
        "DOAnchorPos3DX",
        "DOAnchorPos3DY",
        "DOAnchorPos3DZ",
        "DOAnchorMax",
        "DOAnchorMin",
        "DOPivot",
        "DOPivotX",
        "DOPivotY",
        "DOSizeDelta",
        "DOPunchAnchorPos",
        "DOShakeAnchorPos",
        "DOShakeAnchorPos",
        "DOJumpAnchorPos",
        "DONormalizedPos",
        "DOHorizontalNormalizedPos",
        "DOVerticalNormalizedPos",
        "DOValue",
        "DOColor",
        "DOFade",
        "DOText",
        "DOBlendableColor",
        "DOBlendableColor",
        "DOBlendableColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "IncompatibleLockedEnchantmentsPopup",
      "readableFields": [
        "rerollCostDisplay",
        "rerollPressed",
        "cancelPressed",
        "descriptionTitle",
        "slots",
        "onRerollPressed"
      ],
      "readableMethods": [
        "UpdateCost",
        "UpdateDescriptionTitle",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Fame",
      "class": "FameStatSlot",
      "readableFields": [
        "progressBar",
        "progressBarContainer"
      ],
      "readableMethods": [
        "SetData",
        "FillBar"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "SimpleMenu`1",
      "readableMethods": [
        "Show",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UICircle",
      "readableFields": [
        "m_fillPercent",
        "FixedToSegments",
        "m_fill",
        "m_thickness",
        "m_segments"
      ],
      "readableMethods": [
        "OnPopulateMesh",
        "get_FillPercent",
        "set_Thickness",
        "set_Segments",
        "set_FillPercent",
        "get_Fill",
        "Update",
        "get_Thickness",
        "get_Segments",
        "set_Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "OptionalMissionToggles"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "ModEventData",
      "readableFields": [
        "configuration",
        "display"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopViewBase",
      "readableFields": [
        "tabName"
      ],
      "readableMethods": [
        "Show",
        "Hide",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Menu",
      "readableFields": [
        "DestroyWhenClosed",
        "DisableMenusUnderneath"
      ],
      "readableMethods": [
        "OnBackPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "CharacterSlot",
      "readableFields": [
        "background",
        "starsContainer",
        "lockedLabel",
        "characterImage",
        "characterName",
        "stars"
      ],
      "readableMethods": [
        "Clean",
        "OnPointerEnter",
        "get_IsAvailable",
        "OnPointerExit",
        "Init",
        "SetAsActive"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "UnlockStatRequirement",
      "readableFields": [
        "stat",
        "amount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "Table",
      "readableMethods": [
        "get_bb_pos",
        "set_bb_pos",
        "get_bb",
        "set_bb",
        "get_ByteBuffer",
        "__offset",
        "__offset",
        "__indirect",
        "__indirect",
        "__string",
        "__vector_len",
        "__vector",
        "__vector_as_arraysegment",
        "__vector_as_array",
        "__union",
        "__has_identifier",
        "CompareStrings",
        "CompareStrings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "PauseMenu",
      "readableMethods": [
        "OnQuitPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "EmoteWheelSegment",
      "readableFields": [
        "emoteSprite",
        "parent",
        "background",
        "on",
        "off"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "Set",
        "get_Emote",
        "get_EmoteType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SeasonPopup",
      "readableFields": [
        "exaltPassButtonInactiveColor",
        "exaltPassButtonActiveColor",
        "exaltPassButtonDecorInactiveColor",
        "exaltPassButtonDecorActiveColor",
        "rectsToRefresh",
        "content",
        "battlePassAnimation",
        "missionsContent",
        "missionsFullQuitButton",
        "showMissionsButton",
        "showBattlePassButton",
        "battlePassBackground",
        "exaltPassButtonContainer",
        "exaltPassButton",
        "claimAllRewardsButton",
        "claimAllPrePathRewardsButton",
        "boostMilestoneButtons",
        "claimAllPrePathButtonContainer",
        "rewardsScrollContainer",
        "rewardsScrollSnap",
        "milestoneRewardsList",
        "milestoneRewardsContainer",
        "milestoneMarkersList",
        "milestoneMarkersContainer",
        "progressImage",
        "milestoneMarkersRectTransform",
        "boostsContainer",
        "boostButtonsContainer",
        "progressDescriptionLabel",
        "exaltedPathStatusLabel",
        "seasonNameLabel",
        "battlePassTitleLabel",
        "timeLeftLabel",
        "prevExaltPassDiscountLabel",
        "currentExaltPassDiscountLabel",
        "bxpObtainedLabel",
        "exaltPassDiscountIcon",
        "milestoneItemPrefab",
        "milestoneMarkerPrefab",
        "exaltPassButtonBg",
        "exaltPassButtonDecors"
      ],
      "readableMethods": [
        "OnDestroy",
        "Init",
        "get_CanBeOpenedNow",
        "SetMissionsShown",
        "Close",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "GoldSubscriptionSlot",
      "readableFields": [
        "animationController",
        "buyButtonLabel",
        "descriptionLabel",
        "buyButton",
        "currencyIcon"
      ],
      "readableMethods": [
        "Awake",
        "OnPointerClick",
        "OnDestroy",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "MilestoneWithProgressBar",
      "readableFields": [
        "rectTransform",
        "activeImage",
        "progressBar",
        "indexLabel",
        "pointsLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UI_ScrollRectOcclusion",
      "readableFields": [
        "InitByUser"
      ],
      "readableMethods": [
        "OnScroll",
        "Awake",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.CustomizationScene",
      "class": "ForceSliderToMultipleOf3",
      "readableFields": [
        "m_slider"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetArcGap"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Presentation",
      "readableFields": [
        "Styles",
        "id",
        "basePresentationId",
        "initialized"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.DebugTools",
      "class": "DebugConsole",
      "readableFields": [
        "outputScrollView",
        "scrollViewContainer",
        "slot",
        "consoleContainer"
      ],
      "readableMethods": [
        "AddSlot",
        "Clear",
        "Update",
        "Awake",
        "Log"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Options",
      "class": "SoundSettings",
      "readableFields": [
        "masterVolume",
        "musicVolume",
        "soundsEffectsVolume",
        "weaponSounds",
        "weaponSoundsModel"
      ],
      "readableMethods": [
        "get_CurrentSoundEffectsVolume",
        "set_CurrentMusicVolume",
        "set_CurrentWeaponSounds",
        "set_CurrentSoundEffectsVolume",
        "Start",
        "get_CurrentMasterVolume",
        "get_CurrentWeaponSounds",
        "get_CurrentMusicVolume",
        "set_CurrentMasterVolume"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ForgeFireCostIcon",
      "readableFields": [
        "costText",
        "secondCostText"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "ChatValidator",
      "readableFields": [
        "_validator",
        "MaxLength",
        "_spriteDetectionRegex"
      ],
      "readableMethods": [
        "Validate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "SpeechBalloon",
      "readableFields": [
        "balloon",
        "speechBalloonText",
        "textBounds",
        "_arrow",
        "_contentSize",
        "_layout",
        "rectTransform",
        "spriteRenderer",
        "sortingGroup"
      ],
      "readableMethods": [
        "SetContainerPosition",
        "OnMouseOver",
        "IsActive",
        "OnMouseExit",
        "OnEnable",
        "Show",
        "Init",
        "Clean",
        "UpdateSortingLayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SecurityQuestionsInfoPopup"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.EventSystems",
      "class": "CustomInputModule",
      "readableMethods": [
        "get_pointerData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PlayerDiscoverySlot",
      "readableFields": [
        "rectTransform",
        "accountName",
        "statsLabel",
        "characterIconLoader",
        "starIcon",
        "classIconContainer",
        "slotButton",
        "pickIconButton",
        "pickIconLoader",
        "iconTooltipHelper",
        "classIcon",
        "maxedStatsValue"
      ],
      "readableMethods": [
        "OnDestroy",
        "OnPointerEnter",
        "Start",
        "ShowDiscoverableIcon",
        "Init",
        "Hide",
        "Clean",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "RarityDisplay",
      "readableFields": [
        "image",
        "shinyIndicator",
        "sprites",
        "keyGradeSprites",
        "keyGradeOrder",
        "iconLoader",
        "KeyGradeScale"
      ],
      "readableMethods": [
        "GetKeyGradeIcon",
        "get_DisplayedGrade",
        "Hide",
        "Show",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmInventoryExpansionPopup",
      "readableFields": [
        "currentSlotsLabel",
        "nextSlotsLabel",
        "iconLoader"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "OptionSlot",
      "readableFields": [
        "optionKey",
        "optionButton"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "Init",
        "OnPointerExit",
        "Clear",
        "OnDestroy",
        "UpdateSlot"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "Localize",
      "readableFields": [
        "mTerm",
        "mTermSecondary",
        "FinalTerm",
        "FinalSecondaryTerm",
        "PrimaryTermModifier",
        "SecondaryTermModifier",
        "TermPrefix",
        "TermSuffix",
        "LocalizeOnAwake",
        "IgnoreRTL",
        "MaxCharactersInRTL",
        "IgnoreNumbersInRTL",
        "CorrectAlignmentForRTL",
        "AddSpacesToJoinedLanguages",
        "AllowLocalizedParameters",
        "AllowParameters",
        "TranslatedObjects",
        "mAssetDictionary",
        "LocalizeEvent",
        "MainTranslation",
        "SecondaryTranslation",
        "CallBackTerm",
        "CallBackSecondaryTerm",
        "CurrentLocalizeComponent",
        "AlwaysForceLocalize",
        "LocalizeCallBack",
        "mGUI_ShowReferences",
        "mGUI_ShowTems",
        "mGUI_ShowCallback",
        "mLocalizeTarget",
        "mLocalizeTargetName"
      ],
      "readableMethods": [
        "SetTerm",
        "Awake",
        "AddTranslatedObject",
        "GetMainTargetsText",
        "OnLocalize",
        "set_SecondaryTerm",
        "HasCallback",
        "FindTarget",
        "GetFinalTerms",
        "HasTranslatedObject",
        "get_Term",
        "SetFinalTerms",
        "get_SecondaryTerm",
        "set_Term",
        "UpdateAssetDictionary",
        "SetTerm",
        "SetGlobalLanguage",
        "OnEnable",
        "FindTranslatedObject"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "EnemySight",
      "readableFields": [
        "OnPlayerInSight",
        "OnPlayerOutOfSight",
        "RefreshRate",
        "fieldOfViewAngle",
        "ViewDistance",
        "playerInSight",
        "player",
        "LayerMask"
      ],
      "readableMethods": [
        "Awake",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "GuiCanvasSwitcher",
      "readableFields": [
        "uiCanvas"
      ],
      "readableMethods": [
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.GUI.RealmQuests",
      "class": "RealmQuestsToggleOff",
      "readableFields": [
        "checkboxStep1",
        "checkboxStep2",
        "checkboxStep3"
      ],
      "readableMethods": [
        "UpdateSteps"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "QualityConnectionView",
      "readableFields": [
        "GoodQualityValue",
        "NormalQualityValue",
        "HideQualityIcon",
        "anim",
        "icon"
      ],
      "readableMethods": [
        "UpdateQuality",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SocialPopup",
      "readableFields": [
        "searchInputField",
        "addFriendButton",
        "invitationSectionLabel",
        "friendsSectionLabel",
        "guildSectionLabel",
        "guildNameLabel",
        "guildFameCountLabel",
        "inviteSlotPrefab",
        "friendSlotPrefab",
        "guildSlotPrefab",
        "friendsContainer",
        "invitationsContainer",
        "guildContainer",
        "friendsView",
        "guildView",
        "playerDiscoveryView",
        "friendsToggle",
        "guildToggle",
        "playingNowToggle"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SeasonEndPopup",
      "readableFields": [
        "seasonTitle",
        "popupTitle",
        "description",
        "openPassButton"
      ],
      "readableMethods": [
        "OpenBattlePass",
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionProgressIncoming",
      "readableFields": [
        "seasonId",
        "missionId",
        "claimsSoFar",
        "timestampUnixUtcSeconds",
        "claimTimestampUnixUtcSeconds",
        "timestampUtc",
        "status",
        "conds"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "StrippedTag",
      "readableFields": [
        "Text"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "GoldSubscriptionManager",
      "readableMethods": [
        "BuySubscription",
        "CleanCraigsGiftsIfEnded",
        "GetBestSubscriptionToBuy",
        "get_HasSubscriptionActiveNow",
        "Init",
        "GetSubscriptionById"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "LootBagPanel",
      "readableFields": [
        "grid",
        "items"
      ],
      "readableMethods": [
        "SetData",
        "Hide",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Net",
      "class": "SocketManager",
      "readableFields": [
        "FlushAckMessages"
      ],
      "readableMethods": [
        "GotMessageHandler",
        "RemoveListener",
        "AddListener",
        "get_IsNexusing",
        "add_OnServerConnected",
        "get_Connected",
        "OnDestroy",
        "SendMessage",
        "remove_OnServerConnected",
        "Connect",
        "Nexusing",
        "IsClosed",
        "Close",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "ChestsManager",
      "readableFields": [
        "OnInfoArrived"
      ],
      "readableMethods": [
        "SendChestConfirm",
        "get_HasPendingSlot",
        "OnDestroy",
        "AskForChestContents",
        "Start",
        "ClearPendingSlot",
        "TryGetChestContents",
        "get_PendingSlotId",
        "SendChestCancel",
        "Update",
        "SetPendingChest"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ExampleSelectable",
      "readableMethods": [
        "set_selected",
        "Start",
        "Update",
        "get_selected",
        "set_preSelected",
        "get_preSelected"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorPickerPresets",
      "readableFields": [
        "picker",
        "presets",
        "createPresetImage"
      ],
      "readableMethods": [
        "Awake",
        "CreatePresetButton",
        "PresetSelect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ChangeInventoryIcon",
      "readableFields": [
        "Texture"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DContentFitter",
      "readableFields": [
        "ExtensionName",
        "_contentFitterMode",
        "_useLetterOrPillarboxing",
        "_targetHeight",
        "_targetWidth",
        "_targetAspectRatio",
        "VerticalAlignment",
        "HorizontalAlignment"
      ],
      "readableMethods": [
        "set_UseLetterOrPillarboxing",
        "get_TargetAspectRatio",
        "Awake",
        "set_TargetWidth",
        "set_ContentFitterMode",
        "set_TargetHeight",
        "OnDestroy",
        "OverrideSize",
        "get_SOOrder",
        "set_SOOrder",
        "get_TargetWidth",
        "get_ContentFitterMode",
        "get_TargetHeight",
        "set_TargetAspectRatio",
        "Start",
        "get_UseLetterOrPillarboxing"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI.Accelerators",
      "class": "PartyBonusIcon",
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "OnDestroy",
        "Start",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "ErrorHandlerManager",
      "readableFields": [
        "CaughtError"
      ],
      "readableMethods": [
        "OnDestroy",
        "SetReconnect",
        "HandleSocketClientDisconnection",
        "Init",
        "HandleServerIssue",
        "HandleSocketServerDisconnection"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example02ScrollView",
      "readableFields": [
        "scrollPositionController"
      ],
      "readableMethods": [
        "Awake",
        "UpdateData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DPixelPerfect",
      "readableFields": [
        "ExtensionName",
        "PixelsPerUnit",
        "ViewportAutoScale",
        "TargetViewportSizeInPixels",
        "_zoom",
        "SnapMovementToGrid",
        "SnapCameraToGrid",
        "DrawGrid",
        "GridColor",
        "GridDensity"
      ],
      "readableMethods": [
        "get_PixelStep",
        "OnDestroy",
        "Awake",
        "OverridePosition",
        "set_Zoom",
        "set_POOrder",
        "Resize",
        "get_ViewportScale",
        "ResizeCameraToPixelPerfect",
        "get_POOrder",
        "get_Zoom",
        "CalculateViewportScale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "__JobReflectionRegistrationOutput__1221673671587648887",
      "readableMethods": [
        "EarlyInit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "TopAnimation"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "CampaignPanel",
      "readableFields": [
        "customBackgroundSprite",
        "customColorElements",
        "customTextColorElements",
        "campaignRewardSlot",
        "campaignRewardsContainer",
        "campaignRewardsScroll",
        "boostButton",
        "unlockButton",
        "joinButton",
        "claimButton",
        "unlockCostLabel",
        "unlockIconLoader",
        "titleLabel",
        "timeLabel",
        "progressBar",
        "progressBarLabel",
        "currentRankLabel",
        "nextRankLabel",
        "detailsContainer",
        "descriptionsLabel",
        "lockTierIcon",
        "unlockTierIcon",
        "nextTierImage"
      ],
      "readableMethods": [
        "Update",
        "ShowRewards",
        "SnapTo",
        "OnDestroy",
        "SetActive"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "AwesomeMenu",
      "readableFields": [
        "Background",
        "Title"
      ],
      "readableMethods": [
        "Show",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ConditionEffect",
      "readableFields": [
        "duration",
        "target",
        "bleedDamage",
        "proc",
        "name"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ProjectileCustomHitbox",
      "readableFields": [
        "offsetX",
        "offsetY"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ParticleTrail",
      "readableFields": [
        "intensityAttribute",
        "lifetimeMsAttribute",
        "LifetimeMs",
        "Intensity",
        "colorElement",
        "Color"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "LeechLife",
      "readableFields": [
        "perc"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DamageMultiplier",
      "readableFields": [
        "multiplier",
        "duration"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ProjectileProperties",
      "readableFields": [
        "SpeedElement",
        "ObjectId",
        "LifetimeMsElement",
        "WavyElement",
        "ParametricElement",
        "MagnitudeElement",
        "AmplitudeElement",
        "FrequencyElement",
        "BoomerangElement",
        "LaserElement",
        "PassesCoverElement",
        "ProtectFromSinkElement",
        "FaceDirElement",
        "NoRotationElement",
        "MinDamageElement",
        "MaxDamageElement",
        "CurrentHealthDamage",
        "MaxHealthDamage",
        "CollisionMult",
        "MultiHitElement",
        "IgnoreOnTooltip",
        "ProjectileTurnRate",
        "ProjectileTurnRateDelay",
        "ProjectileTurnAcceleration",
        "ProjectileTurnAccelerationDelay",
        "ProjectileTurnClamp",
        "ProjectileTurnStopTime",
        "ProjectileCircleTurnAngle",
        "ProjectileCircleTurnDelay",
        "ArmorPiercingElement",
        "idElement",
        "displayId",
        "ConditionEffectElement",
        "SizeElement",
        "ParticleTrailElement",
        "DamageMultiplierElement",
        "AccelerationDelayElement",
        "SpeedClampElement",
        "AccelerationElement",
        "CustomHitbox",
        "LifeSteal",
        "GlowColorElement",
        "Lifetime",
        "Id",
        "ProjectileSpeed",
        "IsWavy",
        "IsBoomerang",
        "IsFaceDir",
        "IsNoRotation",
        "IsParametric",
        "IsPassesCover",
        "IsProtectedFromSink",
        "IsMultiHit",
        "IsArmorPiercing",
        "HasCustomHitbox",
        "LaserDistance",
        "SpeedClampValue",
        "AccelerationDelayValue",
        "AccelerationValue",
        "AccelerationInv",
        "IsAccelerating",
        "VelocityChangeRate",
        "VelocityChangeRateInv",
        "UseAcceleration",
        "ProjectileMagnitude",
        "ProjectileFrequency",
        "ProjectileAmplitude",
        "IsAmplitudeApplied",
        "ProjectileMinDamage",
        "ProjectileMaxDamage",
        "TurnAccelerationInv",
        "IsTurning",
        "IsTurningCircled",
        "IsTurningDelayed",
        "IsTurningAccelerated",
        "IsTurningClamped",
        "TurnRatePhaseAvailable",
        "GlowColor",
        "effects",
        "isPetEffect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tools",
      "class": "CleanLoader",
      "readableMethods": [
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PetPopup",
      "readableFields": [
        "upgradePetYardButton",
        "favorPetToggle",
        "headerLabel",
        "releasePetButton",
        "followPetButton",
        "changePetNameButton",
        "toggleGroup",
        "petsContainer",
        "releaseToolTip",
        "petThumbnail",
        "familyBackground",
        "petNameLabel",
        "familyLabel",
        "rarityLabel",
        "abilities",
        "searchBar",
        "selectedSectionElements",
        "feedSectionButton",
        "fuseSectionButton",
        "invSectionButton",
        "suckInFeed",
        "selectedPetAnimator",
        "feedViewContainer",
        "fuseViewContainer",
        "invViewContainer",
        "feedForGoldButtonLabel",
        "feedForFameButtonLabel",
        "feedDescriptionLabel",
        "feedForGoldButton",
        "feedForFameButton",
        "feedSlotPrefab",
        "feedSlotsContainer",
        "invSlotDescriptionLabel",
        "invUpgradeNumbersContent",
        "invSlotCurrentLabel",
        "invSlotNextabel",
        "invSlotCostLabel",
        "inventorySlots",
        "invUpgradeForGoldButton",
        "invButtonsContainer",
        "fuseForGoldButtonLabel",
        "fuseForFameButtonLabel",
        "fuseDescriptionLabel",
        "fuseForGoldButton",
        "fuseForFameButton",
        "fuseSlotPrefab",
        "fuseSlotsContainer",
        "fuseToggleGroup"
      ],
      "readableMethods": [
        "Update",
        "FeedAnimation",
        "ResetFeedAnimation",
        "Close",
        "Show",
        "GetSelectedFeed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "lut",
        "contribution"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "UserLutModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AnimatedDye",
      "readableFields": [
        "type",
        "speed",
        "pivotX",
        "pivotY"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MeterDisplay",
      "readableFields": [
        "fill",
        "minImage",
        "maxImage",
        "defaultFillSprite"
      ],
      "readableMethods": [
        "Hide",
        "get_CurrentMeterValue",
        "Show",
        "Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "MysteryBoxRewardsPopup",
      "readableFields": [
        "boxTitleLabel",
        "rewardCounterLabel",
        "skipButton",
        "closeContainer",
        "playAgainContainer",
        "itemContainer",
        "counterLabel",
        "buyButtonLabel",
        "moreButton",
        "lessButton",
        "buyButton",
        "currencyIcon",
        "mysteryBoxAnimationController"
      ],
      "readableMethods": [
        "RewardCount",
        "Close",
        "OnShowed",
        "SkipRewardAnimation",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollSnap",
      "readableFields": [
        "NextButton",
        "PrevButton",
        "ItemsIgnored",
        "ItemsVisibleAtOnce",
        "AutoLayoutItems",
        "LinkScrolbarSteps",
        "LinkScrolrectScrollSensitivity",
        "UseFastSwipe",
        "FastSwipeThreshold",
        "direction"
      ],
      "readableMethods": [
        "PreviousScreen",
        "add_onPageChange",
        "OnBeginDrag",
        "SetLerp",
        "LateUpdate",
        "UpdateListItemsSize",
        "UpdateListItemPositions",
        "OnDrag",
        "remove_onPageChange",
        "ResetPage",
        "CurrentPage",
        "ChangePage",
        "Start",
        "NextScreen",
        "OnEndDrag",
        "StartScreenChange"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopOfferTab",
      "readableFields": [
        "tabName",
        "tabButton",
        "offerView",
        "secondaryView",
        "showSidebar",
        "_lockTabsCallback",
        "_selectCallback",
        "_shown"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Corner"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PlayerWardrobePopup",
      "readableFields": [
        "className",
        "classDescription",
        "skinIconLoader",
        "skinSlot",
        "skinContainer",
        "skinsContent",
        "titlesContent",
        "gravestonesContent",
        "emotesContent",
        "entrancesContent",
        "skinsToggle",
        "titlesToggle",
        "emotesToggle",
        "gravestonesToggle",
        "entrancesToggle",
        "selectButton",
        "customizationButton"
      ],
      "readableMethods": [
        "Init",
        "OnShowed",
        "OnHidden",
        "ShowBasicPurchaseConfirmation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LanguageData",
      "readableFields": [
        "Name",
        "Code",
        "Flags",
        "Compressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Vault",
      "class": "PotionVaultSlot",
      "readableFields": [
        "maxOut",
        "containers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollConflictManager",
      "readableFields": [
        "ParentScrollRect"
      ],
      "readableMethods": [
        "OnBeginDrag",
        "Awake",
        "OnEndDrag",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "BasePC2D",
      "readableFields": [
        "_pc2D"
      ],
      "readableMethods": [
        "Awake",
        "get_ProCamera2D",
        "OnDisable",
        "OnDestroy",
        "OnReset",
        "set_ProCamera2D",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Audio",
      "class": "G_AudioGraph",
      "readableFields": [
        "m_imageGraph",
        "m_imageGraphHighestValues",
        "ShaderFull",
        "ShaderLight"
      ],
      "readableMethods": [
        "OnEnable",
        "UpdateParameters",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "HideInputSwitch",
      "readableFields": [
        "inputField",
        "toggle",
        "untoggledImage"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "PlayerActionPanel",
      "readableFields": [
        "offset",
        "adminActionSlot",
        "actionSlot",
        "divider",
        "slotContainer",
        "playerCharacterIcon",
        "playerNameLabel",
        "playerClassLabel",
        "muteSprite",
        "unmuteSprite",
        "lockSprite",
        "unlockSprite",
        "teleportSprite",
        "inviteSprite",
        "partySprite",
        "tradeSprite",
        "whisperSprite",
        "ignoreSprite",
        "unignoreSprite",
        "addfriendSprite",
        "iconBackground",
        "rectsToRefresh"
      ],
      "readableMethods": [
        "OnRectTransformDimensionsChange",
        "OnIgnorePlayerFromDifferentServer",
        "Show",
        "Show",
        "Hide",
        "Update",
        "OnPointerEnter",
        "Init",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "LoginCalendarSlot",
      "readableFields": [
        "animationController",
        "button",
        "background",
        "normalColor",
        "claimColor",
        "claimBackground",
        "claimedBackground",
        "normalBackground",
        "claimedTick",
        "claimTick",
        "dayLabel",
        "iconLoader",
        "quantityLabel"
      ],
      "readableMethods": [
        "OnDestroy",
        "RefreshView",
        "Init",
        "OnPointerExit",
        "OnPointerClick",
        "get_Model",
        "get_ReadyToClaim",
        "OnPointerEnter",
        "TryClaim"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Notification",
      "class": "BlueprintUnlockNotification",
      "readableMethods": [
        "Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI.Accelerators",
      "class": "AcceleratorIcon",
      "readableMethods": [
        "RemoveAccelerator",
        "Update",
        "OverrideAcceleratorTime",
        "OnPointerClick",
        "AddAcceleratorTime",
        "OnPointerEnter",
        "OnPointerExit",
        "AddAccelerator"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "QuestHpManager",
      "readableFields": [
        "MaxQuest",
        "DistanceToQuest",
        "HidingQuestTime",
        "bars"
      ],
      "readableMethods": [
        "RegisterEvent",
        "Init",
        "Update",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Stats",
      "class": "StatViewSlot",
      "readableFields": [
        "nameLabel",
        "valueLabel"
      ],
      "readableMethods": [
        "FillValue",
        "OnPointerEnter",
        "OnDisable",
        "SetName",
        "SetValueSimple",
        "SetPowerUpType",
        "FillValue",
        "OnPointerExit",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MeterProperties",
      "readableFields": [
        "hasCustomBarColors",
        "hasCustomTexture",
        "hasChargeString",
        "DefaultBarColor"
      ],
      "readableMethods": [
        "get_maxValue",
        "set_id",
        "get_id",
        "get_vertical",
        "get_chargeString",
        "get_BarColorElements",
        "set_maxValue",
        "set_chargeString",
        "set_BarColorElements",
        "set_vertical"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WardrobeSelectedPetSection",
      "readableFields": [
        "buttonsContainer",
        "buyForGoldButton",
        "buyForFameButton",
        "buyForGoldCostLabel",
        "buyForFameCostLabel",
        "actionLabel"
      ],
      "readableMethods": [
        "Start",
        "SetAction",
        "RegisterBuyAction"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "RegisterPopup",
      "readableFields": [
        "RegisterSuccessActionName",
        "nameInputField",
        "loginInputField",
        "passwordInputField",
        "confirmPasswordInputField",
        "birthdayInputField",
        "monthOfBirthInputField",
        "yearOfBirthInputField",
        "registerButton"
      ],
      "readableMethods": [
        "OnRegisterFailedHandler",
        "Update",
        "OnShowed",
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DefaultAngleIncr",
      "readableFields": [
        "value",
        "maxAngle",
        "minAngle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AttackProperties",
      "readableFields": [
        "attackIndex",
        "projectileId",
        "CollapsibleElement",
        "Sound",
        "FireDelay",
        "DefaultAngleIncrElement",
        "ProjectilePattern",
        "initialized",
        "isDummy",
        "collapsible",
        "defaultAngleIncrease",
        "maxIncrAngleCounter",
        "minIncrAngleCounter",
        "projectilePatternsCount",
        "hasProjectilePatterns",
        "projectilePatterns"
      ],
      "readableMethods": [
        "set_BurstMinDelay",
        "set_BurstDelay",
        "get_PosOffsetY",
        "set_PosOffsetX",
        "get_BurstMinDelay",
        "get_PosOffsetElement",
        "set_ArcGap",
        "set_PosOffsetElement",
        "set_BurstCount",
        "get_BurstCount",
        "set_DefaultAngle",
        "set_NumProjectiles",
        "get_RateOfFire",
        "get_BurstDelay",
        "get_DefaultAngle",
        "get_NumProjectiles",
        "set_PosOffsetY",
        "set_RateOfFire",
        "get_ArcGap",
        "get_PosOffsetX"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "ValueSliderSlot",
      "readableFields": [
        "slider",
        "currentValueLabel"
      ],
      "readableMethods": [
        "OnDestroy",
        "ChangeValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "BattlePassManager",
      "readableFields": [
        "RefreshBPMinSecons",
        "BXPUIGainThreshold",
        "ExaltPassPurchaseLockTimeHours",
        "ShowBattlePassWarningThresholdInDays",
        "ShowSeasonEndingThresholdInDays",
        "DisplayStartAnimKey",
        "claimedMilestoneIds",
        "BXP",
        "OnProgressUpdate"
      ],
      "readableMethods": [
        "GetAllMilestonesCount",
        "get_BattlePassTitle",
        "ResetBPEndSeasonPopup",
        "GetMilestonesLeft",
        "isNewSeason",
        "GetCurrentProgress",
        "GetBattlePassEndTimeSpan",
        "get_SeasonName",
        "ClaimMilestone",
        "get_SeasonEndTime",
        "ResetBPReminderSeasonPopup",
        "InitBattlePass",
        "get_boosts",
        "InitSeason",
        "GetClaimCount",
        "GetCurrentMilestone",
        "CalculateCostOfMultipleBoosts",
        "GetProgressObject",
        "GetNextClaimBxp",
        "Start",
        "TryUnseasonSavedCharacters",
        "IsActive",
        "ResetBPStartSeasonPopup",
        "get_BattlePassBackgroundSprite",
        "GetReadableBattlePassEnd",
        "IncrementClaimCount",
        "get_AllAnnouncementPopupData",
        "get_SeasonId",
        "get_Next",
        "IsMilestoneLeftToClaim",
        "GetSeasonEndTimeSpan",
        "get_IsBxpMaxed",
        "get_BattlePassExaltDescription",
        "GetReadableSeasonPassEnd",
        "UpdateProgress",
        "CanYetBeClaimed",
        "set_ExaltedPathActive",
        "get_ExaltedPrice",
        "ClaimMilestones",
        "RefreshPrice",
        "GetAllMilestones",
        "IsSeasonActive",
        "get_ExaltedPathActive",
        "GetPrePathMilestones",
        "get_IsExaltPassPurchasable",
        "BoostMilestone",
        "get_CurrentCupons",
        "InitExaltedPath",
        "GetPrepathMilestoneById",
        "UpdateProgress",
        "GetMilestoneById",
        "GetOverallProgress",
        "GetPrePathMilestonesCount",
        "PurchaseCoupon",
        "get_PreviousCupons"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget`1",
      "readableFields": [
        "mTarget"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ItemForgeDismantleSlot",
      "readableFields": [
        "compatibleFrame",
        "toggle",
        "inventoryIcon",
        "materialStorageIcon",
        "forgeProperties",
        "costCommonText",
        "costRareText",
        "costLegendaryText",
        "costMythicalText"
      ],
      "readableMethods": [
        "Clear",
        "OnBeginDrag",
        "OnEndDrag",
        "get_isPlayerInventory",
        "ChangeVisibility",
        "SetCompatibleView",
        "get_IsVisible",
        "SetOrder",
        "get_isMaterialStorage",
        "SetCompatibleView",
        "get_IsIngredient",
        "SetItemData",
        "get_Toggled",
        "OnDrag",
        "OnDrop"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CampaignPopup",
      "readableFields": [
        "campaignPanel"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "CompetitionRewardSlot",
      "readableFields": [
        "counterLabel",
        "uiIconLoader"
      ],
      "readableMethods": [
        "OnPointerExit",
        "Init",
        "OnPointerClick",
        "OnDisable",
        "Init",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "InteractiveGUIController",
      "readableFields": [
        "container",
        "boxCollider",
        "sortingGroup"
      ],
      "readableMethods": [
        "OnMouseExit",
        "Init",
        "Hide",
        "UpdateSortingOrder",
        "ForceRebuild",
        "Update",
        "OnMouseEnter",
        "OnDisable",
        "UpdateScale",
        "OnApplicationFocus",
        "Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorPickerTester",
      "readableFields": [
        "pickerRenderer",
        "picker"
      ],
      "readableMethods": [
        "Start",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConnectToServerPopup",
      "readableFields": [
        "connectButton",
        "headTextLabel",
        "descriptionLabel"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.MiniMap",
      "class": "MiniMapUIController",
      "readableFields": [
        "offset",
        "content",
        "morePlayerSlotLabel",
        "playersElementParent",
        "clickToOpenSection",
        "teleportButton",
        "tolltipSlots",
        "teleportCooldown",
        "teleportTimeoutLabel",
        "shadow",
        "frame",
        "teleportIcon",
        "teleportLabel",
        "clickOutsideChecker",
        "rectsToRefresh"
      ],
      "readableMethods": [
        "get_Attached",
        "Show",
        "Hide",
        "AttachUI",
        "Start",
        "Show",
        "OnDestroy",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "SetServerTask",
      "readableMethods": [
        "Execute",
        "remove_complete",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "GenericBoxInfoSlot",
      "readableFields": [
        "titleLabel",
        "endTimeLabel",
        "startTimeLabel",
        "counterLabel",
        "buyButtonLabel",
        "currencyIcon",
        "moreButton",
        "lessButton",
        "buyButton",
        "showContentDetailsButton",
        "animationController",
        "bonusPointsContent",
        "bonusPoints",
        "oldPriceLabel",
        "percantageDiscountLabel",
        "oldPriceIcon",
        "oldPriceContainer",
        "seasonalLabel",
        "tagContainer",
        "tagSlotPrefab",
        "timerContainer",
        "backgrounds",
        "background",
        "itemSlotPrefab",
        "contentContainer"
      ],
      "readableMethods": [
        "Update",
        "OnPointerExit",
        "Clean",
        "OnPointerClick",
        "Init",
        "get_FrameColor",
        "OnPointerEnter",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "KnobFloatValueEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Gradient",
      "readableFields": [
        "_gradientMode",
        "_gradientDir",
        "_overwriteAllColor",
        "_vertex1",
        "_vertex2"
      ],
      "readableMethods": [
        "ModifyMesh",
        "get_GradientDir",
        "Awake",
        "set_Vertex2",
        "set_Vertex1",
        "set_OverwriteAllColor",
        "set_GradientMode",
        "get_OverwriteAllColor",
        "get_Vertex2",
        "get_GradientMode",
        "set_GradientDir",
        "get_Vertex1"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChooseMissionRewardsPopup",
      "readableMethods": [
        "Show",
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CreditsPopup",
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ShaderCategorySection",
      "readableFields": [
        "petsContainer",
        "familyNameLabel"
      ],
      "readableMethods": [
        "Init",
        "TurnOffToggleInPetSlots",
        "Clean",
        "ClearEquippedMark",
        "MarkMatchingShaderAsEquipped",
        "get_Category",
        "UpdateFiltering"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_TextMesh",
      "readableFields": [
        "mAlignment_RTL",
        "mAlignment_LTR",
        "mAlignmentWasRTL",
        "mInitializeAlignment"
      ],
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "CalendarEventsDoc",
      "readableFields": [
        "dungeonEvents",
        "realmEvents",
        "customEvents",
        "modEvents",
        "version"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "LineTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "BuyDustsPopup",
      "readableFields": [
        "missingBuyButton",
        "missingDustDisplay",
        "missingCoinsLabel",
        "capBuyButton",
        "capDustDisplay",
        "capCoinsLabel"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "ManySeasonsMissions",
      "readableFields": [
        "seasons"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "ILocalizeTarget"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionReward",
      "readableFields": [
        "type",
        "parsedId",
        "target",
        "amount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.ExternalShop",
      "class": "ExternalShopController",
      "readableFields": [
        "IsActive",
        "browser",
        "canvas",
        "exitButton"
      ],
      "readableMethods": [
        "OnDestroy",
        "Show",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "FameSummaryTooltip",
      "readableFields": [
        "characterLabel",
        "dateLabel"
      ],
      "readableMethods": [
        "Show",
        "HideTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Wardrobe",
      "class": "GravestoneTierSlot",
      "readableFields": [
        "slotButton",
        "iconLoader"
      ],
      "readableMethods": [
        "OnDisable",
        "OnDestroy",
        "UpdateIcon",
        "OnPointerEnter",
        "OnPointerExit",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "VoucherRewardSlot",
      "readableFields": [
        "rewardIcon",
        "goldPic",
        "bpPic",
        "countLabel"
      ],
      "readableMethods": [
        "SetItem",
        "SetBattlePassDiscount",
        "SetBattlePass",
        "SetGold"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionCompletionCondition",
      "readableFields": [
        "parsedType",
        "type",
        "target",
        "display",
        "amount",
        "time"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ItemForgeCraftPanel",
      "readableFields": [
        "forgeItemSlotPrefab",
        "forgeItemLayout",
        "searchInputField",
        "searchCancelButton",
        "scrollRect",
        "descToggle",
        "allItemsToggle",
        "utItemsToggle",
        "stItemsToggle",
        "tieredItemsToggle",
        "miscItemsToggle",
        "classFilter",
        "typeFilter",
        "equippableToggle",
        "availableToggle",
        "onForgeBtnClicked",
        "onCraftSlotSelected"
      ],
      "readableMethods": [
        "OnDestroy",
        "Update",
        "Refresh",
        "UntoggleAll",
        "Deinit",
        "Activate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game.Characters",
      "class": "StatStackSprites",
      "readableFields": [
        "_sprites",
        "_order",
        "tiers",
        "assetAtlasName",
        "firstIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "ObjectRotate",
      "readableFields": [
        "Rotation"
      ],
      "readableMethods": [
        "LateUpdate",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
      "class": "AccountLevelsDoc",
      "readableFields": [
        "config"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "EnableOnHover",
      "readableFields": [
        "toEnable"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnDisable",
        "OnPointerEnter",
        "OnCancel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GoldSubscriptionInfoPopup",
      "readableFields": [
        "descriptionLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_Prefab",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "DungeonEventData",
      "readableFields": [
        "dungeon",
        "loots",
        "description",
        "dmods",
        "questObject",
        "xpMul",
        "damageMul",
        "lootDropMul",
        "HPMul",
        "modChance",
        "spawnChance",
        "display",
        "requirement",
        "lootsXml",
        "mods"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots",
      "class": "BotsListSlot",
      "readableFields": [
        "background",
        "toggle",
        "classIconLoader",
        "nameLabel",
        "starCountLabel",
        "startImage",
        "levelLabel",
        "charsLabel",
        "lastLoginLabel",
        "guidLabel",
        "mutedGO",
        "selectedToggle"
      ],
      "readableMethods": [
        "IsSelected",
        "Start",
        "ChangeOrder",
        "IsMuted",
        "Init",
        "get_Data",
        "GetAccountId",
        "SetBackgroundColor",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "EventCalendarPopup",
      "readableFields": [
        "FullScaleMaxFields",
        "ReducedScale",
        "slotsParent",
        "headerLabel",
        "fillerSlots",
        "calendarSlots"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Options",
      "class": "OptionsList",
      "readableFields": [
        "options"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Services",
      "class": "RemoteConfigManager",
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationProgressBarController",
      "readableFields": [
        "MaxedColor",
        "NormalColor",
        "progressBars"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "CooldownEffect_Image",
      "readableFields": [
        "cooldown",
        "displayText"
      ],
      "readableMethods": [
        "Start",
        "OnEnable",
        "Update",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.UI",
      "class": "UICreator",
      "readableFields": [
        "currentMode",
        "classicData",
        "modernData",
        "elements"
      ],
      "readableMethods": [
        "SaveUI",
        "get_GuiScale",
        "RecreateTransformList",
        "Awake",
        "LoadUI",
        "LoadUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ForgePopup",
      "readableFields": [
        "dismantlePanel",
        "dismantleControl",
        "craftPanel",
        "successAnimation",
        "currentForgefireText",
        "headerLabel",
        "seasonalInfoIcon",
        "mythicalMaterialLabel",
        "legendaryMaterialLabel",
        "rareMaterialLabel",
        "commonMaterialLabel"
      ],
      "readableMethods": [
        "OnEnable",
        "Show",
        "Close",
        "UpdateDismantleView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DForwardFocus",
      "readableFields": [
        "ExtensionName",
        "Progressive",
        "SpeedMultiplier",
        "TransitionSmoothness",
        "MaintainInfluenceOnStop",
        "MovementThreshold",
        "LeftFocus",
        "RightFocus",
        "TopFocus",
        "BottomFocus"
      ],
      "readableMethods": [
        "set_PrMOrder",
        "OnReset",
        "PreMove",
        "get_PrMOrder",
        "OnDestroy",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ShineEffect",
      "readableFields": [
        "yoffset",
        "width"
      ],
      "readableMethods": [
        "OnPopulateMesh",
        "get_Width",
        "set_Width",
        "get_Yoffset",
        "set_Yoffset",
        "Triangulate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "ObjectWithLabel",
      "readableFields": [
        "label"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionInfo",
      "readableFields": [
        "columns"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WardrobePetSection",
      "readableFields": [
        "petIconLoader",
        "nameLabel",
        "familyLabel",
        "rarityLabel",
        "noPetChallengeDescription",
        "fakeButton",
        "familyBackground",
        "petInfoContent",
        "objectsToHide"
      ],
      "readableMethods": [
        "Start",
        "ClearShader",
        "PreviewShader",
        "OnDestroy",
        "ShowPet"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopCurrencyFilter",
      "readableFields": [
        "allToggle",
        "goldToggle",
        "fameToggle",
        "OnValueChange"
      ],
      "readableMethods": [
        "get_CurrentMode",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Shop.Data",
      "class": "ShopSingleOffer",
      "readableFields": [
        "currency",
        "parsedCurrency",
        "itemType",
        "price",
        "oldPrice",
        "discount",
        "roundedDiscount",
        "amount",
        "weight",
        "tab",
        "new_ends_in",
        "new_start",
        "new_duration",
        "discount_price",
        "discount_ends_in",
        "parsedTab",
        "showPreviewAnimation",
        "newEndTime",
        "newStartTime",
        "discountEndTime",
        "objectProperties",
        "classObjectProperties",
        "shaderProperties"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EntranceProperties",
      "readableFields": [
        "id",
        "TypeElement",
        "type",
        "DisplayId",
        "Beam",
        "Animated",
        "Explosion",
        "ActivateElement",
        "hasBeam",
        "hasAnimated",
        "hasExplosion",
        "cost",
        "hidePlayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "BoundTooltipItem",
      "readableFields": [
        "TooltipText",
        "ToolTipOffset"
      ],
      "readableMethods": [
        "HideTooltip",
        "ShowTooltip",
        "get_Instance",
        "get_IsActive",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "NewClassUnlockPanel",
      "readableFields": [
        "classNameLabel",
        "classIconLoader",
        "animationController"
      ],
      "readableMethods": [
        "FinishAnimation",
        "StartAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplyRateOfFire"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Party",
      "class": "PlayerActionSlot",
      "readableFields": [
        "actionIcon",
        "actionName",
        "actionButton",
        "teleportCooldown",
        "teleportTimeoutLabel"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "Update",
        "OnPointerExit",
        "Awake",
        "OnDestroy",
        "Init",
        "SetInteractable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "NexusPortalNameUI",
      "readableFields": [
        "portalUILabel"
      ],
      "readableMethods": [
        "SetSortingOrder",
        "SetPortalName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationClassOverviewSlot"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Net",
      "class": "AppEngineManager",
      "readableMethods": [
        "Connect",
        "SendMessage",
        "Disconnect",
        "SetSteamId",
        "get_AccessToken",
        "Update",
        "get_AccessTokenExpiration",
        "HandleTokenWarning",
        "get_AccessTokenTimestamp"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Animate",
      "readableFields": [
        "dx",
        "dy",
        "type"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DataProtectionPopup",
      "readableFields": [
        "okButton",
        "agreeToNewsletterToggle",
        "mailInput",
        "dontShowAgainToggle",
        "mailIsOk",
        "waitLabel",
        "okLabel"
      ],
      "readableMethods": [
        "OnDestroy",
        "Close",
        "Show",
        "CanStillBeShown",
        "Init",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "BaseTrigger",
      "readableFields": [
        "OnEnteredTrigger",
        "OnExitedTrigger",
        "UpdateInterval",
        "TriggerShape",
        "UseTargetsMidPoint",
        "TriggerTarget"
      ],
      "readableMethods": [
        "OnDisable",
        "Awake",
        "OnEnable",
        "TestTrigger",
        "Toggle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "ObjectMove",
      "readableFields": [
        "Amplitude",
        "Frequency"
      ],
      "readableMethods": [
        "Awake",
        "LateUpdate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GuildBasePopup",
      "readableFields": [
        "loader"
      ],
      "readableMethods": [
        "PromoteGuildMember",
        "DemoteGuildMember",
        "Init",
        "RemoveGuildMemberHandler"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "FlowLayoutGroup",
      "readableFields": [
        "SpacingX",
        "SpacingY",
        "ExpandHorizontalSpacing",
        "ChildForceExpandWidth",
        "ChildForceExpandHeight"
      ],
      "readableMethods": [
        "SetLayoutVertical",
        "GetGreatestMinimumChildWidth",
        "CalculateLayoutInputHorizontal",
        "CalculateLayoutInputVertical",
        "SetLayoutHorizontal",
        "SetLayout"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "BattlePassTimeWarningPopup",
      "readableFields": [
        "description"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SeasonStartPopup",
      "readableFields": [
        "seasonTitle",
        "seasonTime",
        "seasonPrompt",
        "bpTitle",
        "bpTime",
        "openPassButton",
        "rewardsList",
        "passPriceLabel",
        "bonusPassPriceLabel",
        "buyPassButton",
        "buyBonusPassButton"
      ],
      "readableMethods": [
        "Close",
        "OpenBattlePass",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "TagSlot",
      "readableFields": [
        "NewTag",
        "HotTag",
        "BestTag",
        "LeftTag",
        "PromotionTag",
        "PurpleColor",
        "RedColor",
        "BlueColor",
        "OrangeColor",
        "GreenColor",
        "tagLabel",
        "tagBackground"
      ],
      "readableMethods": [
        "get_TagName",
        "Init",
        "UpdateTagLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "CustomDungeonIcon",
      "readableFields": [
        "iconLoader"
      ],
      "readableMethods": [
        "ShowDungeon",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.GUI",
      "class": "GuiManager",
      "readableFields": [
        "creditsLabel",
        "fameLabel",
        "characterSelectionPanel",
        "characterSelectionButton",
        "socialIndicator",
        "socialPanelButton",
        "partyPanelButton",
        "xpBarProgressBarImage",
        "xpProgressBar",
        "hpProgressBar",
        "healthOverlay",
        "healthBeat",
        "mpProgressBar",
        "levelLabel",
        "inGameSettingsButton",
        "changeUIButton",
        "statsToggle",
        "petInfoToggle",
        "exaltationToggle",
        "missionsToggle",
        "missionsToggleIcon",
        "nexusButton",
        "externalShopButton",
        "resourcesLayout",
        "tipLabel",
        "inventoryToggleButton",
        "backpackToggleButton",
        "extraBackpackToggleButton",
        "tabs",
        "inventoryContainer",
        "backpackContainer",
        "extraBackpackContainer",
        "combatView",
        "interactionPanel",
        "lootBagPanel",
        "deathScreenPanel",
        "characterInfo",
        "pausePanel",
        "uiCreator",
        "helperDialog",
        "missionsPanel",
        "realmQuestsManager",
        "eventsNotification",
        "battlePassGUI",
        "acceleratorsGUI",
        "keysViewManager",
        "clockGUI",
        "tradePanel",
        "vaultPanel",
        "giftPanel",
        "forgeChestPanel",
        "potionsPanel",
        "boostIcon",
        "confirmationInvitePanel",
        "questHpManager",
        "realmTimerController",
        "qualityConnectionView",
        "missionLockChoice",
        "dungeonProgressBar"
      ],
      "readableMethods": [
        "TogglePartyPopup",
        "RefreshInteractionPanel",
        "Clean",
        "CloseStatPanels",
        "ShowSocialPanel",
        "OnDestroy",
        "EnableSocialButtons",
        "HideDungeonProgressBar",
        "OnPetInfoDisplayed",
        "Start",
        "Init",
        "Update",
        "ShowDeathScreenPanel",
        "ShowPartyPanel",
        "HideCharacterSectionPanel",
        "GetInventoryOffsetIndex",
        "TryUnlockKeyRefiningPanel",
        "ToggleMissionsPeek",
        "UpdateDungeonProgressBar",
        "ShowKeyRefiningPanel",
        "ShowTip",
        "IsBackpackOpened"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "CruciblePopup",
      "readableFields": [
        "proceedButton",
        "buttonLabel",
        "buttonImage",
        "modifiersLabel",
        "timeRemainingLabel",
        "okColor",
        "cantColor",
        "warnColor"
      ],
      "readableMethods": [
        "Show",
        "Close",
        "Init",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "SVBoxSlider",
      "readableFields": [
        "picker"
      ],
      "readableMethods": [
        "Awake",
        "OnDisable",
        "OnDestroy",
        "OnEnable",
        "get_RectTransform"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Party",
      "class": "PartySlot",
      "readableFields": [
        "nameLabel",
        "characterIconLoader",
        "characterImage"
      ],
      "readableMethods": [
        "UpdateSlot",
        "Hide",
        "Start",
        "OnPointerExit",
        "OnPointerEnter",
        "Update",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
      "class": "NewsletterRewardConfig",
      "readableFields": [
        "id",
        "day",
        "rewards"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EnchantmentList",
      "readableFields": [
        "id",
        "TypeElement",
        "RerollGreen",
        "EnchantmentEntry",
        "EnchantmentLabels",
        "type"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "PostProcessing.Utilities.CustomMotionTexture",
      "class": "ExampleWheelController",
      "readableFields": [
        "acceleration",
        "motionVectorRenderer"
      ],
      "readableMethods": [
        "Update",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Audio",
      "class": "G_AudioText",
      "readableFields": [
        "m_DBText"
      ],
      "readableMethods": [
        "Awake",
        "Update",
        "UpdateParameters"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ForgeFireCostBar",
      "readableFields": [
        "costCommonDetailIcon",
        "costCommonDetailContainer",
        "costRareDetailIcon",
        "costRareDetailContainer",
        "costLegendaryDetailIcon",
        "costLegendaryDetailContainer",
        "costMythicalDetailIcon",
        "costMythicalDetailContainer",
        "displayMode",
        "DisplayLimit",
        "detailSlots"
      ],
      "readableMethods": [
        "Setup",
        "get_HasAnyElements"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_TextMeshPro_UGUI",
      "readableFields": [
        "mAlignment_RTL",
        "mAlignment_LTR",
        "mAlignmentWasRTL",
        "mInitializeAlignment"
      ],
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityHelpers",
      "class": "UnityScheduler",
      "readableMethods": [
        "OnDestroy",
        "get_Instance"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "FeedSlot",
      "readableFields": [
        "feedThumbnail",
        "iconRectTransform",
        "feedPowerLabel",
        "rarityDisplay",
        "allowAdjustIconPosition"
      ],
      "readableMethods": [
        "get_SlotId",
        "get_Id",
        "get_Selected",
        "Init",
        "get_Labels",
        "get_Type",
        "TurnOff",
        "get_FeedPower",
        "Clean",
        "get_FeedProperties"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ShineEffector",
      "readableFields": [
        "effector",
        "effectRoot",
        "yOffset",
        "width"
      ],
      "readableMethods": [
        "OnValidate",
        "OnEnable",
        "get_YOffset",
        "OnDestroy",
        "set_YOffset"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "MoveRelative2Mouse",
      "readableFields": [
        "StartPos",
        "moveModifier"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "NicerOutline",
      "readableFields": [
        "m_EffectColor",
        "m_EffectDistance",
        "m_UseGraphicAlpha"
      ],
      "readableMethods": [
        "set_effectColor",
        "get_effectDistance",
        "ModifyMesh",
        "get_effectColor",
        "get_useGraphicAlpha",
        "set_effectDistance",
        "set_useGraphicAlpha"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SplashScreenScript",
      "readableFields": [
        "background",
        "logo",
        "credits",
        "possibleSplashscreens",
        "logosToDisplay",
        "timeForLogo"
      ],
      "readableMethods": [
        "Start",
        "Update",
        "ResetLog"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "ModEventConfigData",
      "readableFields": [
        "title",
        "desc",
        "item",
        "modifierEvent"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "DraggableInventoryTabController",
      "readableFields": [
        "inputBlocker",
        "dragObjectContainer",
        "draggableIcon",
        "equipmentManager",
        "potionType"
      ],
      "readableMethods": [
        "OnDrag",
        "OnEndDrag",
        "Start",
        "OnBeginDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "SceneChangeTask",
      "readableFields": [
        "sceneName"
      ],
      "readableMethods": [
        "add_complete",
        "remove_complete",
        "Execute"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "WornRestrictionInfo",
      "readableFields": [
        "type",
        "display"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmPopup",
      "readableFields": [
        "proceedButton",
        "descriptionLabel"
      ],
      "readableMethods": [
        "Close",
        "Init",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "AutoChangeCultureInfo",
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "PetTooltip",
      "readableFields": [
        "petThumbnailLoader",
        "petNameLabel",
        "familyLabel",
        "rarityLabel",
        "probabilityTipLabel",
        "familyBackground",
        "abilities",
        "abilityContainer",
        "divider"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Quests",
      "class": "QuestSlot",
      "readableFields": [
        "questNameLabel",
        "statusIcon",
        "availableIcon",
        "readyIcon",
        "completeIcon"
      ],
      "readableMethods": [
        "Init",
        "Clean",
        "get_DailyQuest",
        "Select"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "CharacterInfo",
      "readableFields": [
        "charactersButton",
        "accountName",
        "guildInfo",
        "guildNameLabel",
        "guildIcon",
        "characterIconLoader",
        "starIcon",
        "starCountLabel",
        "tooltipInfo",
        "titleIcon",
        "titleIconContainer",
        "ui"
      ],
      "readableMethods": [
        "Clean",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "GUIInfoSection",
      "readableFields": [
        "hpBar",
        "nameLabel",
        "nameContainer"
      ],
      "readableMethods": [
        "UpdateView",
        "UpdateSortingLayer",
        "OnDestroy",
        "UpdateAbilityBar",
        "Init",
        "SetName",
        "UpdateFrostbiteBar",
        "UpdateHpBar",
        "UpdateBreathBar",
        "Awake",
        "Clean",
        "ChangeTransparencyValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "EquipmentTypeMultiFilter",
      "readableFields": [
        "ClassOrder"
      ],
      "readableMethods": [
        "Init",
        "GetEquipTypes"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "TermData",
      "readableFields": [
        "Term",
        "TermType",
        "Description",
        "Languages",
        "Flags",
        "Languages_Touch"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example02Scene",
      "readableFields": [
        "scrollView"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DRepeater",
      "readableFields": [
        "ExtensionName",
        "ObjectToRepeat",
        "ObjectSize",
        "ObjectBottomLeft",
        "ObjectOnStage",
        "_repeatHorizontal",
        "_repeatVertical",
        "CameraToUse"
      ],
      "readableMethods": [
        "get_RepeatHorizontal",
        "OnDestroy",
        "PostMove",
        "Awake",
        "set_RepeatHorizontal",
        "set_PMOrder",
        "get_PMOrder",
        "set_RepeatVertical",
        "SetRepeatingObject",
        "get_RepeatVertical"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PickIconPanel",
      "readableFields": [
        "closeButton",
        "iconSlots"
      ],
      "readableMethods": [
        "Show",
        "Init",
        "Hide",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Chat.UI",
      "class": "ChatSlotController",
      "readableFields": [
        "chatBackground",
        "chatInteraction",
        "slotText",
        "slotTextHighlight",
        "teleportInfo",
        "highlights",
        "dungeonIcon"
      ],
      "readableMethods": [
        "SetRaycastState",
        "BackToPool",
        "DeactiveMessage",
        "IsMyMessage",
        "DeactiveMessageInstant",
        "RemoveSlot",
        "IsSystemMessage",
        "get_IsActive",
        "OnDestroy",
        "OnPointerClick",
        "OnPointerEnter",
        "ActiveMessage",
        "Init",
        "ActiveMessageOnOptionChange",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Libraries.ProCamera2D.Examples.TopDownShooter.Scripts.Enemy",
      "class": "PatrolWaypoint",
      "readableFields": [
        "StopProbability",
        "StopDuration",
        "StopDurationVariation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "BuyCharacterSlot",
      "readableFields": [
        "slotCostLabel",
        "buyCharacterButton"
      ],
      "readableMethods": [
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DRails",
      "readableFields": [
        "ExtensionName",
        "RailNodes",
        "FollowMode",
        "CameraTargets"
      ],
      "readableMethods": [
        "AddRailsTarget",
        "RemoveRailsTarget",
        "PreMove",
        "Awake",
        "DisableTargets",
        "OnDestroy",
        "set_PrMOrder",
        "GetRailsTarget",
        "EnableTargets",
        "get_PrMOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Fame",
      "class": "StatContainerSlot",
      "readableFields": [
        "statNameLabel",
        "statValueLabel",
        "container",
        "toggleButton"
      ],
      "readableMethods": [
        "Init",
        "GetGameObject",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Attack",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "BaseMutator",
      "readableFields": [
        "ProjectileId",
        "SubAttackIndex",
        "Text",
        "ParsedProjectileId",
        "ParsedSubAttackIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "NewsletterRewardsPopup",
      "readableFields": [
        "title",
        "rowItem",
        "rowContent"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ModifiersEventDisplay",
      "readableFields": [
        "modifierEventsContainer",
        "modifierEventsLabel"
      ],
      "readableMethods": [
        "GetModifierEventsInfo",
        "DisplayModifierEventsInfo"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationDungeonStatSlot",
      "readableFields": [
        "MaxedColor",
        "NormalColor",
        "normalBackgroundColor",
        "maxedBackgroundColor",
        "slotBackground",
        "progressBarBackground",
        "dungeonIcon",
        "statIcon",
        "statLabel",
        "currentProgressLabel",
        "statsAnimation"
      ],
      "readableMethods": [
        "OnDisable",
        "Clean",
        "Init",
        "OnPointerEnter",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.Platformer",
      "class": "ToggleTransitionsFX",
      "readableMethods": [
        "OnGUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "YardUpgradeInfoPopup",
      "readableFields": [
        "leaveButton"
      ],
      "readableMethods": [
        "OnShowed",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "AntiCheatManager",
      "readableFields": [
        "antiCheatObject",
        "_unityThread"
      ],
      "readableMethods": [
        "RunChecking",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Ram",
      "class": "G_RamGraph",
      "readableFields": [
        "m_imageAllocated",
        "m_imageReserved",
        "m_imageMono",
        "ShaderFull",
        "ShaderLight"
      ],
      "readableMethods": [
        "Update",
        "UpdateParameters",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Menu`1",
      "readableMethods": [
        "get_Instance",
        "OnDestroy",
        "OnBackPressed",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIPolygon",
      "readableFields": [
        "fill",
        "thickness",
        "sides",
        "rotation",
        "VerticesDistances"
      ],
      "readableMethods": [
        "Update",
        "DrawPolygon",
        "DrawPolygon",
        "OnPopulateMesh",
        "DrawPolygon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
      "class": "AccountLevelsConfig",
      "readableFields": [
        "alxp",
        "rewards",
        "descriptions",
        "lvlnames"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChangePasswordPopup",
      "readableFields": [
        "oldPasswordInputField",
        "newPasswordInputField",
        "confirmNewPasswordInputField",
        "submitButton"
      ],
      "readableMethods": [
        "OnShowed",
        "OnHidden",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "RotationLoader",
      "readableFields": [
        "_loaderIcon",
        "_timeStep",
        "_angleStep"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ActivityRewardElement",
      "readableFields": [
        "title",
        "rowItem",
        "activeRows",
        "rowContent",
        "RewardStateReceived",
        "RewardStateLocked"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "Room",
      "readableFields": [
        "ID",
        "Dimensions",
        "TransitionDuration",
        "TransitionEaseType",
        "ScaleCameraToFit",
        "Zoom",
        "ZoomScale",
        "InternalID"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ObjectProperties",
      "readableFields": [
        "PetShader",
        "DecoyText",
        "UnlockPetSkin",
        "UnlockGravestone",
        "SkinUnlocker",
        "ForgeBlueprint",
        "HealEffect",
        "RemoveConditions",
        "ShinyLabel",
        "TitleLabel",
        "EntranceLabel",
        "EmoteLabel",
        "PetBlacklistLabel",
        "CommunityLabel",
        "PetWhitelistLabel",
        "DismantleNotAllowedLabel",
        "UpgradeCoreLabel",
        "QuantityLabel",
        "ExtraInfoArtifactLabel",
        "pivot",
        "DefaultIconOffset",
        "DrawOnGroundDefaultOrder",
        "StatOrder",
        "id",
        "TopAnimation",
        "InventoryAnimation",
        "DisplayId",
        "BagType",
        "TypeAttribute",
        "SetTypeAttribute",
        "SetNameAttribute",
        "collectionIcon",
        "dungeonDifficulty",
        "Model",
        "NoTexture",
        "OccupySquareElement",
        "NoCoverElement",
        "ShadowSizeElement",
        "PlayerElement",
        "EnemyElement",
        "AlwaysPositiveHealth",
        "DrawOnGroundElement",
        "DrawUnderElement",
        "FullOccupyElement",
        "EnemyOccupySquareElement",
        "StaticElement",
        "BlockProjectilesElement",
        "NoMiniMapElement",
        "HealthBarElement",
        "ProtectFromGroundDamageElement",
        "ProtectFromSinkElement",
        "FlyingElement",
        "ShowNameElement",
        "DontFaceAttacksElement",
        "DontFaceMovementElement",
        "ZElement",
        "ColorElement",
        "SizeElement",
        "MinSizeElement",
        "MaxSizeElement",
        "SizeStepElement",
        "LargeSkillPotionElement",
        "SmallSkillPotionElement",
        "SeasonalOnlyElement",
        "BloodProbElement",
        "BloodColorElement",
        "ShadowColorElement",
        "ClassElement",
        "RotationElement",
        "AngleCorrectionElement",
        "SlotTypesElement",
        "NexusPortalElement",
        "LockedPortalElement",
        "Projectiles",
        "Attacks",
        "Abilities",
        "Meters",
        "ShortLineTextureElement",
        "LTextureElement",
        "LineTextureElement",
        "BaseIndentElement",
        "TopIndentElement",
        "HeightElement",
        "NoWallTextureRepeatElement",
        "NoTopTextureRepeatElement",
        "NumProjectilesElement",
        "DefaultAngleElement",
        "PosOffsetElement",
        "ArcGapElement",
        "SlotTypeElement",
        "LotElement",
        "CanPutSoulboundObjectsElement",
        "CanPutNormalObjectsElement",
        "SoulboundElement",
        "DropTradableElement",
        "ConsumableElement",
        "ChestTypeElement",
        "ChestElement",
        "SecretGravestoneElement",
        "QuickslotAllowedElement",
        "QuickslotCooldownElement",
        "OnlyDraggableToQuickslotElement",
        "OnlyUsableFromQuickslotElement",
        "AddsQuickslot",
        "MarkElement",
        "TokenElement",
        "TreasureElement",
        "PetFoodElement",
        "TierElement",
        "ItemElement",
        "ItemTierElement",
        "InvUseElement",
        "DescriptionElement",
        "FeedPowerElement",
        "UsableElement",
        "PotionElement",
        "XPBonusElement",
        "LootBonusElement",
        "DustBonusElement",
        "MpEndCostElement",
        "MpCostElement",
        "MpCostPerSecondElement",
        "UnlockLevel",
        "LevelIncrease",
        "EquipmentElement",
        "ShaderElement",
        "MaxHitPointsElement",
        "MaxMagicPointsElement",
        "MaxSummonPowerElement",
        "AttackElement",
        "DefenseElement",
        "SpeedElement",
        "DexterityElement",
        "BurstCountElement",
        "BurstDelayElement",
        "BurstMinDelayElement",
        "Fame",
        "PowerLevelElement",
        "Price",
        "HpRegenElement",
        "MpRegenElement",
        "UnlockCostElement",
        "Activators",
        "OnConditionEndActivators",
        "OnPlayerHitActivators",
        "OnPlayerAbilityActivators",
        "OnPlayerShootActivators",
        "OnPlayerKillActivators",
        "OnMeterEmptyActivators",
        "StartUse",
        "EndUse",
        "ActivateOnEquip",
        "Artifact",
        "CooldownElement",
        "StunImmuneElement",
        "ParalyzeImmuneElement",
        "InvincibleElement",
        "DazedImmuneElement",
        "StasisImmuneElement",
        "RateOfFireElement",
        "HealthBarBossElement",
        "DosesElement",
        "QuantityElement",
        "ExtraTooltipDataElement",
        "VaultItemElement",
        "AnimatedTextureElement",
        "RenderOrder",
        "AnimationElement",
        "SetArcaneStyleElement",
        "ArcaneStyleElement",
        "IntergamePortalElement",
        "SafeZonePortalElement",
        "DungeonPortalElement",
        "DungeonNameElement",
        "DungeonModsElement",
        "MultiPhaseElement",
        "PetBehaviorElement",
        "PetSkin",
        "DefaultSkin",
        "PetAbilityElement",
        "Family",
        "PetFamily",
        "Rarity",
        "KeyElement",
        "EventChestBossElement",
        "NoHatchOrFuse",
        "BasicPet",
        "WhileMoving",
        "AltTexture",
        "DotTexture",
        "TTexture",
        "CrossTexture",
        "GroupElement",
        "Portrait",
        "HitSound",
        "DeathSound",
        "Sound",
        "OldSound",
        "Tex1Element",
        "Tex2Element",
        "Mask",
        "NoSkinSelect",
        "NoExchange",
        "UnlockSpecial",
        "PlayerClassType",
        "IngredeintElement",
        "BgObjectElement",
        "ForbidUseOnMaxHPElement",
        "ForbidUseOnMaxMPElement",
        "ForbidUseOnStateElement",
        "MinimapIconElement",
        "FollowMouseElement",
        "OrbitCreepMasterElement",
        "InteractInfoElement",
        "PresentationElement",
        "AnimatedDyeElement",
        "HelperDialog",
        "CustomHitbox",
        "CreditsElement",
        "LabelsElement",
        "BXPElement",
        "ThemeNameElement",
        "SlowImmuneElement",
        "CommonDungeons",
        "EnchantmentsLinkedElement",
        "EnchantmentSlotsElement",
        "ResetEnchRerollCountElement",
        "NoGlowElement",
        "NoOutlineElement",
        "isEventChestBoss",
        "isKey",
        "occupySquare",
        "type",
        "parsedSetTypeAttribute",
        "shadowSize",
        "renderPriority",
        "maxStack",
        "qsCooldownDuration",
        "displayId",
        "displayIdWithQuantity",
        "isPlayer",
        "isEnemy",
        "drawOnGround",
        "isBulkChest",
        "drawOnGroundOrder",
        "drawUnder",
        "fullOccupy",
        "enemyOccupySquare",
        "isStatic",
        "blockProjectiles",
        "noMiniMap",
        "noHealthBar",
        "healthBar",
        "protectFromGroundDamage",
        "protectFromSink",
        "z",
        "flying",
        "showName",
        "dontFaceAttacks",
        "dontFaceMovement",
        "isUsable",
        "isShader",
        "isDecoy",
        "isMarkOrToken",
        "isPetShader",
        "isPetSkinUnlocker",
        "isGravestoneUnlocker",
        "isSkinUnlocker",
        "isBlueprint",
        "isHealingEffect",
        "removeConditionEffects",
        "bloodProb",
        "bloodColor",
        "hasProjectiles",
        "hasHelperDialog",
        "hasDefaultArcaneStyle",
        "hasShaderAliases",
        "shaderAliases",
        "ignoreHit",
        "isForbidUseOnMaxHP",
        "isForbidUseOnMaxMP",
        "isForbidUseStat",
        "forbidStatId",
        "feedPowerValue",
        "alwaysPositiveHealth",
        "minSize",
        "maxSize",
        "sizeStep",
        "angleCorrection",
        "rotation",
        "slotTypeElementValue",
        "className",
        "powerTier",
        "powerLevel",
        "baseIndent",
        "topIndent",
        "height",
        "wallRepeat",
        "topRepeat",
        "numProjectiles",
        "defaultAngle",
        "posOffsetX",
        "posOffsetY",
        "arcGap",
        "hasTopAnimation",
        "isSoulbound",
        "isDropTradeable",
        "is3dObject",
        "connectType",
        "questBarDistance",
        "questBarXOffset",
        "questBarYOffset",
        "hasAnimationFrame",
        "collisionRadiusMultiplier",
        "hasActivators",
        "canOnlyByUsedSeasonally",
        "hasInventoryAnimations",
        "slotTypes",
        "rateOfFire",
        "isGravestone",
        "sounds",
        "abilityUseDiscount",
        "tex1",
        "tex2",
        "whileMovingProperties",
        "hasMinimapIcon",
        "burstCountValue",
        "burstDelayValue",
        "burstMinDelay",
        "_pixelPerUnit",
        "_pivot",
        "inventoryIconOffset",
        "labels",
        "forgeProperties",
        "summonSpeed",
        "hasStyleSheet",
        "styles",
        "isDungeonPortal",
        "isDyeAnimated",
        "ArtifactExtraDescriptionEffect",
        "itemTier",
        "BXPValue",
        "isEnchantable",
        "isTiered",
        "isShiny",
        "isTitleUnlocker",
        "isCommunity",
        "isResetingEnchRerollCount",
        "hasMeter",
        "canBePutOnPet",
        "isEmote",
        "isEntrance",
        "noGlow",
        "noOutline",
        "blueprintItemTypes",
        "hasEnchantmentChances"
      ],
      "readableMethods": [
        "get_OpensPortalOnActivation",
        "get_IsSkin",
        "get_NonDismantleableOutsideCrafting",
        "get_IsSkull",
        "get_IsWakizashi",
        "get_IsConsumable",
        "get_IsUpgradeCore",
        "get_MaxRateOfFire",
        "get_IsSecretGravestone",
        "get_Pivot",
        "get_IsArtifact",
        "set_MaxRateOfFire",
        "get_IsCustomizationItem",
        "get_PixelPerUnit",
        "set_IsCustomizationItem",
        "set_IsConsumable",
        "set_OpensPortalOnActivation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Fps",
      "class": "G_FpsMonitor",
      "readableFields": [
        "m_averageSamples"
      ],
      "readableMethods": [
        "UpdateParameters",
        "Update",
        "Awake",
        "get_CurrentFPS",
        "get_MaxFPS",
        "get_AverageFPS",
        "get_MinFPS"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "Rotator",
      "readableFields": [
        "speed"
      ],
      "readableMethods": [
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "TileShader",
      "readableFields": [
        "_material",
        "spriteRenderer"
      ],
      "readableMethods": [
        "UpdateProperties",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots",
      "class": "CustomMapSlot",
      "readableFields": [
        "runButton",
        "deleteButton",
        "mapNameLabel"
      ],
      "readableMethods": [
        "Init",
        "Clean",
        "get_CustomMapData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmKeyUpgradePopup",
      "readableFields": [
        "gradeChangeDisplay",
        "iconLoader",
        "slotAnimator"
      ],
      "readableMethods": [
        "Update",
        "OnHidden",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SpendCurrencyConfirmationPopup",
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CharacterGUIInfoSection",
      "readableFields": [
        "BarVerticalSpacing",
        "BarPositionX",
        "ChannelingBarVerticalSpacing",
        "ChannelingBarPositionX",
        "infoContainerLayout",
        "rectToRefresh",
        "nameSizeFilter",
        "breathBar",
        "frostbiteBar",
        "abilityBar",
        "starIcon",
        "challengeIconTransform",
        "challengeIcon",
        "channelBar",
        "titleIcon"
      ],
      "readableMethods": [
        "OnDisable",
        "Clean",
        "UpdateAbilityBar",
        "Awake",
        "HideInfoContainer",
        "UpdateBreathBar",
        "UpdateSortingLayer",
        "OnEnable",
        "ChangeTransparencyValue",
        "UpdateFrostbiteBar",
        "ShowInfoContainer",
        "SetInformationAboutPlayer",
        "Init",
        "SetName",
        "UpdateView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "ModEventModifierSerializedElement",
      "readableFields": [
        "type",
        "labels",
        "objectIds",
        "dungeons",
        "healMethods",
        "manaRegenMethods",
        "min",
        "max",
        "chance",
        "value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SocketServerDCPopup",
      "readableFields": [
        "serversButton"
      ],
      "readableMethods": [
        "OnHidden",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "IconName",
      "readableFields": [
        "name",
        "sprite",
        "offset",
        "scale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "HrefClickEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "TextPic",
      "readableFields": [
        "m_ClickParents",
        "inspectorIconList",
        "ImageScalingFactor",
        "hyperlinkColor",
        "imageOffset",
        "isCreating_m_HrefInfos",
        "m_OnHrefClick"
      ],
      "readableMethods": [
        "set_AllowClickParents",
        "OnPointerEnter",
        "OnPointerExit",
        "OnPopulateMesh",
        "Update",
        "get_AllowClickParents",
        "OnPointerClick",
        "get_onHrefClick",
        "OnSelect",
        "set_onHrefClick",
        "SetVerticesDirty",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Graph",
      "class": "G_Graph"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "ChestItemSlot",
      "readableFields": [
        "rewardIcon",
        "nameLabel",
        "toggle",
        "contentRect"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "Set",
        "MakeToggle",
        "MakeNotToggle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "EmotePresetsList",
      "readableFields": [
        "list"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.EventSystems.Extensions",
      "class": "AimerInputModule",
      "readableFields": [
        "activateAxis",
        "aimerOffset",
        "objectUnderAimer"
      ],
      "readableMethods": [
        "Process",
        "ActivateModule",
        "DeactivateModule"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DLetterbox",
      "readableFields": [
        "Amount",
        "Color"
      ],
      "readableMethods": [
        "OnEnable",
        "OnDisable",
        "OnRenderImage",
        "TweenTo"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "GenericItemSlot",
      "readableFields": [
        "iconLoader"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "Init",
        "OnPointerExit",
        "GetProperties",
        "Clean",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "ArtifactSelector",
      "readableFields": [
        "slotPrefab",
        "slotGridPrefab",
        "fillerPrefab",
        "button",
        "closeButton",
        "icon",
        "label",
        "chestIndicator",
        "scrollParent",
        "slotContainer",
        "onItemSelected"
      ],
      "readableMethods": [
        "OnPointerExit",
        "get_Selected",
        "Clear",
        "OnPointerEnter",
        "OnDestroy",
        "Start",
        "ClearIfChanged"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CrossTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
      "class": "GenericInfo",
      "readableMethods": [
        "get_Total",
        "get_Carousel",
        "get_weight",
        "get_PityCounterLeft",
        "set_title",
        "set_Total",
        "get_Slot",
        "get_PityThreshold",
        "set_Tags",
        "get_Sale",
        "set_StartTime",
        "set_Image",
        "set_Price",
        "get_title",
        "set_Description",
        "get_EndTime",
        "get_Tags",
        "get_Contents",
        "get_MaxPurchase",
        "set_PurchaseLeft",
        "set_SeasonalOnly",
        "get_Description",
        "get_BonusPoints",
        "set_EndTime",
        "set_id",
        "get_StartTime",
        "set_Left",
        "get_Category",
        "set_Slot",
        "get_MinInactiveDays",
        "set_MaxPurchase",
        "set_Sale",
        "get_HideTimer",
        "set_BonusPoints",
        "set_MinInactiveDays",
        "set_Carousel",
        "get_Background",
        "get_DisplayedItems",
        "set_Platform",
        "get_Image",
        "set_Background",
        "set_PityThreshold",
        "set_weight",
        "set_Icon",
        "set_PityCounterLeft",
        "get_PurchaseLeft",
        "get_id",
        "get_Icon",
        "set_Contents",
        "set_DisplayedItems",
        "get_SeasonalOnly",
        "get_Price",
        "get_Platform",
        "get_Left",
        "set_Category",
        "set_HideTimer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "AbilitySwitchingUi",
      "readableFields": [
        "progressBar",
        "icon",
        "slot",
        "isHidden",
        "fullMeterIndicator"
      ],
      "readableMethods": [
        "get_SlotIndex",
        "SetItem",
        "Update",
        "UnLinkPlayer",
        "LinkPlayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "BattlePassWidget",
      "readableFields": [
        "seasonNameLabel",
        "seasonRemaingTimeLabel",
        "bpNameLabel",
        "bpRemaingTimeLabel",
        "progressLabel",
        "levelLabel",
        "progressImage"
      ],
      "readableMethods": [
        "UpdateProgress",
        "Update",
        "Hide",
        "Start",
        "FillInfo"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "UserListPopup",
      "readableFields": [
        "refreshButton",
        "exportButton",
        "unmuteButton",
        "muteButton",
        "banButton",
        "kickButton",
        "nameSortButton",
        "rankSortButton",
        "lvlSortButton",
        "charsSortButton",
        "loginTimeSortButton",
        "refreshButtonTooltip",
        "container"
      ],
      "readableMethods": [
        "OnDestroy",
        "Show",
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChangeNamePopup",
      "readableFields": [
        "nameInputField",
        "maximumCharLabel",
        "chooseButton"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopRarityFilter",
      "readableFields": [
        "indexFromZero"
      ],
      "readableMethods": [
        "Init",
        "GetTiers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "PointerActionHelper",
      "readableMethods": [
        "OnPointerEnter",
        "Init",
        "OnPointerExit",
        "OnPointerDown"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DRooms",
      "readableFields": [
        "ExtensionName",
        "Rooms",
        "UpdateInterval",
        "UseTargetsMidPoint",
        "TriggerTarget",
        "TransitionInstanlyOnStart",
        "RestoreOnRoomExit",
        "RestoreDuration",
        "RestoreEaseType",
        "AutomaticRoomActivation",
        "UseRelativePosition",
        "OnStartedTransition",
        "OnFinishedTransition",
        "OnExitedAllRooms"
      ],
      "readableMethods": [
        "set_SOOrder",
        "OverrideSize",
        "GetCameraSizeForRoom",
        "OnDestroy",
        "AddRoom",
        "TestRoom",
        "get_CurrentRoomIndex",
        "EnterRoom",
        "get_OriginalSize",
        "Start",
        "set_POOrder",
        "RemoveRoom",
        "get_PreviousRoomIndex",
        "EnterRoom",
        "OverridePosition",
        "GetRoom",
        "get_POOrder",
        "ComputeCurrentRoom",
        "get_SOOrder",
        "Awake",
        "ExitRoom",
        "get_CurrentRoom",
        "SetDefaultNumericBoundariesSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "EventCalendarSlot",
      "readableFields": [
        "dayLabel",
        "bg",
        "frame",
        "slots",
        "dragTip",
        "regularDayColor",
        "sundayColor",
        "todayColor",
        "BasicEventCount"
      ],
      "readableMethods": [
        "OnPointerExit",
        "Set",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "PlayerInput",
      "readableFields": [
        "RunSpeed",
        "Acceleration"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "LoadAccountListTask",
      "readableMethods": [
        "Execute",
        "add_complete",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ShaderEffectManager",
      "readableFields": [
        "flipbooksConfig",
        "scrollerSprites"
      ],
      "readableMethods": [
        "get_Library"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShaderCategoryFilter",
      "readableMethods": [
        "Init",
        "GetTiers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Helpers",
      "class": "ValidationLabel",
      "readableFields": [
        "label",
        "okText",
        "okColor",
        "invalidText",
        "invalidColor"
      ],
      "readableMethods": [
        "get_CurrentValue",
        "Set",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionNodeChild",
      "readableFields": [
        "id"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PickIconSlot",
      "readableFields": [
        "pickIconLoader"
      ],
      "readableMethods": [
        "Init",
        "OnPointerClick",
        "OnPointerEnter",
        "OnDestroy",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ItemForgeSuccessAnimation",
      "readableFields": [
        "content",
        "animation",
        "fireTrailsParticle",
        "fireSparksParticle",
        "sparksParticle",
        "itemIcon",
        "itemNameText"
      ],
      "readableMethods": [
        "StartParticles",
        "HideAnimation",
        "Init",
        "SuccessAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollRectLinker",
      "readableFields": [
        "clamp",
        "controllingScrollRect"
      ],
      "readableMethods": [
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "EnchantmentsMyItemSlot",
      "readableFields": [
        "itemIcon",
        "rarityDisplay",
        "itemNameText",
        "pointerActionHelper",
        "toggle",
        "enchantmentIcons",
        "onToggle"
      ],
      "readableMethods": [
        "get_TabIndex",
        "Clean",
        "Init",
        "SetDataAndShowIcons",
        "get_EnchantmentsItemData",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "HexColorField",
      "readableFields": [
        "ColorPicker",
        "displayAlpha"
      ],
      "readableMethods": [
        "OnDestroy",
        "Awake",
        "HexToColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "MysteryBoxChest",
      "readableFields": [
        "animator",
        "chestImage",
        "rewardContainer",
        "destinationSlots",
        "itemAnimations",
        "_controller",
        "suckInParticle",
        "burstParticle"
      ],
      "readableMethods": [
        "SkipRewardAnimation",
        "AnimateJackpotItems",
        "FinishFlashAnimation",
        "Init",
        "OnDestroy",
        "StartAnimation",
        "StartSuckInParticle",
        "AnimateSingleItem",
        "ItemLandedAnimation",
        "StartBurstParticle",
        "EndAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Top"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CylinderText",
      "readableFields": [
        "radius"
      ],
      "readableMethods": [
        "Awake",
        "OnEnable",
        "ModifyMesh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AbilityProperties",
      "readableFields": [
        "Activators",
        "CooldownElement",
        "Texture",
        "StartUse",
        "EndUse",
        "MultiPhaseElement",
        "ExtraTooltipDataElement",
        "switchTime",
        "name",
        "attackIndex",
        "cooldown",
        "hasCooldown",
        "isMultiPhase",
        "canOnlyByUsedSeasonally",
        "mpCost",
        "mpCostPerSecond",
        "mpEndCost",
        "abilityTime",
        "NoChangeElement",
        "FullChangeElement",
        "hasAbilityTime",
        "canBeSwitchedByInput",
        "requiresFullMeterToSwitch"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "ExaltationStatsPanel",
      "readableFields": [
        "statsView"
      ],
      "readableMethods": [
        "Init",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollRectTweener",
      "readableFields": [
        "moveSpeed",
        "disableDragWhileTweening"
      ],
      "readableMethods": [
        "EaseVector",
        "OnDrag",
        "ScrollHorizontal",
        "Scroll",
        "ScrollHorizontal",
        "ScrollVertical",
        "ScrollVertical",
        "Scroll",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "Popup",
      "readableFields": [
        "data",
        "Priority",
        "forceCloseAllPopups",
        "blockInteraction",
        "dynamicPosition",
        "fullScreenPopup",
        "activeFade",
        "closesOnDeath",
        "closeButton",
        "allowChat"
      ],
      "readableMethods": [
        "OnEnable",
        "OnPrepareToShow",
        "OnEscapeButton",
        "Init",
        "AdjustPosition",
        "add_onHidden",
        "Close",
        "OnDisable",
        "OnHidden",
        "add_onClosed",
        "Show",
        "OnDestroy",
        "ChangeRayCastStateOnBackground",
        "remove_onHidden",
        "OnShowed",
        "remove_onShowed",
        "remove_onQueued",
        "RemoveSelf",
        "remove_onClosed",
        "add_onQueued",
        "OnPrepareToHide",
        "OnQueued",
        "add_onShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ActivatorsContainer",
      "readableFields": [
        "Activators"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "PostProcessingModel",
      "readableFields": [
        "m_Enabled"
      ],
      "readableMethods": [
        "set_enabled",
        "get_enabled"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "AcceleratorsManager",
      "readableFields": [
        "activeAccelerators"
      ],
      "readableMethods": [
        "IsKeyUpgradeFree",
        "GetBlacksmithDiscount",
        "RemoveAccelerator",
        "Init",
        "UpdateCrucible",
        "GetFeedPowerMultiplier",
        "Start",
        "OnDestroy",
        "InitPendingAccelerators"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.UI",
      "class": "NotificationManager",
      "readableFields": [
        "panelVisibilityButton",
        "notificationsScrollRect",
        "panelBackground",
        "arrowUpImage",
        "arrowDownImage",
        "TemporaryGiftChestNotificationId",
        "NotificationPlayer",
        "NotificationSystem",
        "NotificationError",
        "NotificationSticky",
        "NotificationGlobal",
        "NotificationRealmQueue",
        "NotificationObject",
        "NotificationPlayerDeath",
        "NotificationPortalOpened",
        "NotificationTeleportationError",
        "NotificationProgressBar",
        "NotificationPlayerCallout",
        "NotificationBehavior",
        "NotificationMissionsRefresh",
        "NotificationMissionsProgressOnlyRefresh",
        "NotificationCrucibleDataRefresh",
        "NotificationItemBoughtForInventory",
        "NotificationTreeUnlocked",
        "NotificationMissionUnlocked",
        "NotificationBlueprintUnlock",
        "NotificationWithIcon",
        "NotificationFameBonus",
        "NotificationForgeFire",
        "NotificationWindDirectionChange",
        "NotificationBloodRitualDataRefresh",
        "NotificationEmote",
        "NotificationVictory",
        "NotificationInvite",
        "NotificationRealmThreshold",
        "NotificationDust",
        "scrollingText",
        "globalNotificationContainer",
        "notificationContainer",
        "defaultNotificationPrefab",
        "notificationWithIconPrefab",
        "stickyNotificationPrefab",
        "errorNotificationPrefab",
        "systemNotificationPrefab",
        "queueNotificationPrefab",
        "fameBonusNotification",
        "deathNotification",
        "realmThresholdNotification",
        "dustNotification",
        "keysNotification",
        "forgeFireNotificationPrefab",
        "blueprintNotificationPrefab",
        "OnBuyItemsForInventoryResult",
        "OnWindChange"
      ],
      "readableMethods": [
        "SetNotificationPanelVisibility",
        "TryHideNotificationById",
        "SpawnCantDoThatHereNotification",
        "SpawnBlueprintUnlockedNotification",
        "Update",
        "Init",
        "RestoreLastNotifications",
        "SpawnForgeFireNotification",
        "OnDestroy",
        "IsSticky",
        "Clean",
        "AddNotification"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "ScaleOnHover",
      "readableFields": [
        "scaleOnHover",
        "objects"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "UIItemShader",
      "readableFields": [
        "Dye1AnimationType",
        "Dye1Speed",
        "Dye1PivotY",
        "Dye2AnimationType",
        "Dye2Speed",
        "Dye2PivotY"
      ],
      "readableMethods": [
        "get_CurrentShaderType",
        "SetRarity",
        "SetShader",
        "LateUpdate",
        "UpdateProperties",
        "RemoveShader",
        "Awake",
        "ClearMaterialProperties",
        "SetShader",
        "UpdateMask"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "CarouselContainer",
      "readableFields": [
        "rectTransform",
        "mysteryBoxSlots",
        "packageSlots",
        "container",
        "gridLayout",
        "progressBarContainer",
        "progressBar",
        "slotPrefab",
        "packageSlotPrefab",
        "toLeft",
        "toRight"
      ],
      "readableMethods": [
        "Update",
        "Awake",
        "Hide",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "InteractiveItemSlot",
      "readableFields": [
        "emptySlotBackground",
        "usedSlotBackground",
        "meterDisplay",
        "rarityDisplay",
        "ignoreDrag",
        "dragPlaceType",
        "slotAnimator",
        "slotAnimatorGlow",
        "switchingUI"
      ],
      "readableMethods": [
        "TryRefreshTooltip",
        "HideTooltip",
        "Clean",
        "CanUse",
        "CancelDrag",
        "OnDrag",
        "OnDisable",
        "ResetSlotView",
        "OnDrop",
        "SetItemData",
        "ResetSlotPosition",
        "OnPointerClick",
        "get_CanWithdrawItem",
        "OnPointerExit",
        "LateUpdate",
        "OnEndDrag",
        "SwapIsLegal",
        "OnBeginDrag",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "DungeonBonusesDisplay",
      "readableFields": [
        "lootLabel",
        "dustLabel",
        "xpLabel",
        "lootImage",
        "dustImage",
        "xpImage",
        "allGraphics"
      ],
      "readableMethods": [
        "DisplaySum",
        "Display",
        "SetColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "QuestInfoSlot",
      "readableFields": [
        "progressBar",
        "star",
        "valueLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop.ContentPopup",
      "class": "ContainerSlotsContainer",
      "readableFields": [
        "contentSlotPrefab",
        "container"
      ],
      "readableMethods": [
        "SpawnItems"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "SettingsManager",
      "readableMethods": [
        "LinkCameraManager",
        "GetKeyCode",
        "get_GetControlsList",
        "StartChangeKeyProcess",
        "UpdateToggleValue",
        "Init",
        "Update",
        "GetOptionByType",
        "get_ChangingKey",
        "get_GetGamePlayControlsList",
        "ResetSettings",
        "UpdateSliderValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SendInvitationPopup",
      "readableFields": [
        "sendButton",
        "nameInputField"
      ],
      "readableMethods": [
        "OnShowed",
        "Update",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CooldownButtonEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CooldownButton",
      "readableFields": [
        "cooldownTimeout",
        "cooldownSpeed",
        "cooldownActive",
        "cooldownInEffect",
        "cooldownTimeElapsed",
        "cooldownTimeRemaining",
        "cooldownPercentRemaining",
        "cooldownPercentComplete",
        "OnCooldownStart",
        "OnButtonClickDuringCooldown",
        "OnCoolDownFinish"
      ],
      "readableMethods": [
        "set_CooldownSpeed",
        "CancelCooldown",
        "RestartCooldown",
        "get_CooldownTimeout",
        "get_CooldownSpeed",
        "set_CooldownTimeout",
        "set_CooldownTimeElapsed",
        "get_CooldownPercentRemaining",
        "get_CooldownInEffect",
        "get_CooldownTimeRemaining",
        "StopCooldown",
        "PauseCooldown",
        "get_CooldownPercentComplete",
        "UnityEngine.EventSystems.IPointerDownHandler.OnPointerDown",
        "get_CooldownTimeElapsed",
        "get_CooldownActive",
        "Update",
        "set_CooldownActive"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "AcceleratorTooltip",
      "readableFields": [
        "accelerators"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollRectEx",
      "readableMethods": [
        "OnScroll",
        "OnDrag",
        "OnInitializePotentialDrag",
        "OnBeginDrag",
        "OnEndDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopGenericFilter",
      "readableFields": [
        "sortListItems",
        "OnValueChange"
      ],
      "readableMethods": [
        "Init",
        "get_SelectedIndex",
        "SetSelection",
        "SerializeSelection"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionChangeStartEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionPageChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SelectionChangeEndEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ScrollSnapBase",
      "readableFields": [
        "StartingScreen",
        "PageStep",
        "Pagination",
        "PrevButton",
        "NextButton",
        "transitionSpeed",
        "UseFastSwipe",
        "FastSwipeThreshold",
        "SwipeVelocityThreshold",
        "MaskArea",
        "MaskBuffer",
        "JumpOnEnable",
        "RestartOnEnable",
        "UseParentTransform",
        "ChildObjects",
        "m_OnSelectionChangeStartEvent",
        "m_OnSelectionPageChangedEvent",
        "m_OnSelectionChangeEndEvent"
      ],
      "readableMethods": [
        "GoToScreen",
        "SetLerp",
        "OnDrag",
        "OnValidate",
        "get_OnSelectionChangeStartEvent",
        "CurrentPageObject",
        "set_OnSelectionChangeStartEvent",
        "set_OnSelectionPageChangedEvent",
        "set_OnSelectionChangeEndEvent",
        "CurrentPageObject",
        "StartScreenChange",
        "get_OnSelectionPageChangedEvent",
        "PreviousScreen",
        "OnBeginDrag",
        "get_CurrentPage",
        "Awake",
        "get_OnSelectionChangeEndEvent",
        "ChangePage",
        "NextScreen"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "GuildListSlot",
      "readableFields": [
        "promoteButton",
        "demoteButton",
        "partyButton",
        "guildRankIcon",
        "guildRankTooltip"
      ],
      "readableMethods": [
        "Clean",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmKeyRerollPopup",
      "readableFields": [
        "gradeChangeDisplay",
        "iconLoader",
        "slotAnimator"
      ],
      "readableMethods": [
        "OnHidden",
        "Init",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "MyPlayerTooltip",
      "readableFields": [
        "hpProgressBar",
        "mpProgressBar",
        "characterIconLoader",
        "accountNameLabel",
        "classNameLabel",
        "additionalInfoLabel",
        "lastDivider",
        "seasonalIcon",
        "challengeIcon",
        "bloodRitualIcon",
        "equipmentSlots",
        "inventorySlots",
        "backpackSlots",
        "backpackContainer",
        "extraBackpackContainer",
        "exaltationOverviewPanel",
        "_restrictions"
      ],
      "readableMethods": [
        "Show",
        "HideTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "HpRegen",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "DustDisplay",
      "readableFields": [
        "greenDustLabel",
        "blueDustLabel",
        "yellowDustLabel",
        "redDustLabel",
        "purpleDustLabel"
      ],
      "readableMethods": [
        "ShowCost",
        "Awake",
        "ShowOwnedDusts"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "TiltWindow",
      "readableFields": [
        "range"
      ],
      "readableMethods": [
        "Update",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "DealBackgroundHelper",
      "readableFields": [
        "type",
        "backgroundSprite"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "AccountLevelRewardSlot",
      "readableFields": [
        "rewardIcon",
        "fameIcon",
        "xpIcon",
        "lootIcon",
        "bpDiscountIcon",
        "startingSlotUpgrade",
        "equipmentSlotSprites",
        "countLabel"
      ],
      "readableMethods": [
        "OnDisable",
        "Set",
        "get_DisplayedReward",
        "OnPointerExit",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopOrderingSetting",
      "readableMethods": [
        "OrderBy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "MaxOutPotionSlot",
      "readableFields": [
        "button"
      ],
      "readableMethods": [
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DPanAndZoom",
      "readableFields": [
        "ExtensionName",
        "OnPanStarted",
        "OnPanFinished",
        "AutomaticInputDetection",
        "UseMouseInput",
        "UseTouchInput",
        "DisableOverUGUI",
        "AllowZoom",
        "MouseZoomSpeed",
        "PinchZoomSpeed",
        "ZoomSmoothness",
        "MaxZoomInAmount",
        "MaxZoomOutAmount",
        "ZoomToInputCenter",
        "IsZooming",
        "AllowPan",
        "UsePanByDrag",
        "StopSpeedOnDragStart",
        "DraggableAreaRect",
        "DragPanSpeedMultiplier",
        "UsePanByMoveToEdges",
        "EdgesPanSpeed",
        "TopPanEdge",
        "BottomPanEdge",
        "LeftPanEdge",
        "RightPanEdge",
        "PanMouseButton",
        "ResetPrevPanPoint",
        "IsPanning"
      ],
      "readableMethods": [
        "OnDestroy",
        "set_PrMOrder",
        "OnEnable",
        "get_PrMOrder",
        "Awake",
        "CenterPanTargetOnCamera",
        "OnDisable",
        "Start",
        "PreMove",
        "UpdateCurrentFollowSmoothness"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "FxaaQualitySettings",
      "readableFields": [
        "subpixelAliasingRemovalAmount",
        "edgeDetectionThreshold",
        "minimumRequiredLuminance",
        "presets"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "FxaaConsoleSettings",
      "readableFields": [
        "subpixelSpreadAmount",
        "edgeSharpnessAmount",
        "edgeDetectionThreshold",
        "minimumRequiredLuminance",
        "presets"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "FxaaSettings",
      "readableFields": [
        "preset"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "TaaSettings",
      "readableFields": [
        "jitterSpread",
        "sharpen",
        "stationaryBlending",
        "motionBlending"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "method",
        "fxaaSettings",
        "taaSettings"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "AntialiasingModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example03ScrollView",
      "readableFields": [
        "scrollPositionController"
      ],
      "readableMethods": [
        "UpdateData",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "AcceleratorsGUI",
      "readableFields": [
        "icons"
      ],
      "readableMethods": [
        "AddAcceleratorTime",
        "OverrideAcceleratorTime",
        "ShowAcceleratorIcon",
        "HideAcceleratorIcon",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "BoostMilestonePopup",
      "readableFields": [
        "title",
        "description",
        "yesButton",
        "goldIconLoader",
        "goldButtonLabel"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.CustomizationScene",
      "class": "G_CUIColorPicker",
      "readableFields": [
        "alphaSlider",
        "alphaSliderBGImage"
      ],
      "readableMethods": [
        "SetOnValueChangeCallback",
        "Awake",
        "Update",
        "get_Color",
        "SetRandomColor",
        "set_Color",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "InteractableChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIHighlightable",
      "readableFields": [
        "m_Interactable",
        "m_ClickToHold",
        "NormalColor",
        "HighlightedColor",
        "PressedColor",
        "DisabledColor",
        "OnInteractableChanged"
      ],
      "readableMethods": [
        "get_Interactable",
        "set_Interactable",
        "get_ClickToHold",
        "Awake",
        "set_ClickToHold",
        "OnPointerExit",
        "OnPointerDown",
        "OnPointerEnter",
        "OnPointerUp"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Fps",
      "class": "G_FpsGraph",
      "readableFields": [
        "m_imageGraph",
        "ShaderFull",
        "ShaderLight"
      ],
      "readableMethods": [
        "Update",
        "OnEnable",
        "UpdateParameters"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetBattlePassStatusTask",
      "readableMethods": [
        "Execute",
        "add_complete",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "ImageSet",
      "readableFields": [
        "name",
        "path",
        "frameWidth",
        "frameHeight",
        "noDefinition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "ByteArrayAllocator",
      "readableFields": [
        "_buffer"
      ],
      "readableMethods": [
        "GrowFront",
        "InitBuffer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "StringOffset",
      "readableFields": [
        "Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ConstantShakeLayer",
      "readableFields": [
        "Frequency",
        "AmplitudeHorizontal",
        "AmplitudeVertical",
        "AmplitudeDepth"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "shutterAngle",
        "sampleCount",
        "frameBlending"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "MotionBlurModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "Options",
      "readableFields": [
        "DEFAULT_MAX_DEPTH",
        "DEFAULT_MAX_TABLES",
        "max_depth",
        "max_tables",
        "string_end_check",
        "alignment_check"
      ],
      "readableMethods": [
        "get_maxDepth",
        "set_maxDepth",
        "get_maxTables",
        "set_maxTables",
        "get_stringEndCheck",
        "set_stringEndCheck",
        "get_alignmentCheck",
        "set_alignmentCheck"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop.ContentPopup",
      "class": "SetContainerSlot",
      "readableFields": [
        "dropRateLabel",
        "slotsContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "Pool",
      "readableFields": [
        "thing"
      ],
      "readableMethods": [
        "set_nextThing",
        "get_nextThing"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "ClickOutsideChecker",
      "readableMethods": [
        "OnPointerExit",
        "OnPointerEnter",
        "Update",
        "OnDestroy",
        "Register",
        "Unregister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "NumberSliderSlot",
      "readableFields": [
        "slider",
        "currentValueLabel"
      ],
      "readableMethods": [
        "Init",
        "OnDestroy",
        "ChangeValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Vector3_Array2D",
      "readableFields": [
        "array"
      ],
      "readableMethods": [
        "get_Item",
        "set_Item"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EmoteSetSlot",
      "readableFields": [
        "emoteSprite",
        "background",
        "normalBg",
        "choiceBg",
        "selectButton",
        "index"
      ],
      "readableMethods": [
        "get_EmoteType",
        "Set",
        "SetCurrentlyChosen"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tools",
      "class": "FastTextMeshPro",
      "readableMethods": [
        "OnEnable",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Ram",
      "class": "G_RamText",
      "readableFields": [
        "m_allocatedSystemMemorySizeText",
        "m_reservedSystemMemorySizeText",
        "m_monoSystemMemorySizeText"
      ],
      "readableMethods": [
        "UpdateParameters",
        "Awake",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionDoc",
      "readableFields": [
        "competition",
        "claimedTiers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ItemForgeCraftSlot",
      "readableFields": [
        "itemIcon",
        "itemNameText",
        "itemBigNameText",
        "costForgefireText",
        "descriptionText",
        "descriptionBox",
        "newPanel",
        "errorText",
        "detailsToggle",
        "pointerActionHelper",
        "detailsContainer",
        "costForgefireDetailText",
        "costBar",
        "detailsCostBar",
        "additionalIngredientsIndicator",
        "additionalIngredientsThreshold",
        "forgeButton",
        "afterCraftBattery",
        "beforeCraftBattery",
        "onToggle",
        "forgeProperties",
        "objectProperties"
      ],
      "readableMethods": [
        "set_Visible",
        "Init",
        "ForgeTab",
        "OnEnable",
        "ShowsInAvailableFilter",
        "Clear",
        "HideTooltip",
        "Refresh",
        "get_Visible",
        "OnDisable",
        "Start",
        "OnDestroy",
        "ShowTooltip",
        "UpdateVisibility",
        "HideDetails"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "LoadExaltationProgressTask",
      "readableMethods": [
        "add_complete",
        "Execute",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CompetitionRewardsPopup",
      "readableFields": [
        "columnName",
        "slots"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionClaimItem",
      "readableFields": [
        "Id",
        "Amount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "mode",
        "color",
        "center",
        "intensity",
        "smoothness",
        "roundness",
        "mask",
        "opacity",
        "rounded"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "VignetteModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ToggleGroupEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI",
      "class": "ExtensionsToggleGroup",
      "readableFields": [
        "m_AllowSwitchOff",
        "onToggleGroupChanged",
        "onToggleGroupToggleChanged"
      ],
      "readableMethods": [
        "AnyTogglesOn",
        "ActiveToggles",
        "HasAToggleFlipped",
        "UnregisterToggle",
        "get_SelectedToggle",
        "NotifyToggleOn",
        "get_AllowSwitchOff",
        "HasTheGroupToggle",
        "SetAllTogglesOff",
        "RegisterToggle",
        "set_AllowSwitchOff"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game.MapObjects",
      "class": "MapObjectUIManager",
      "readableFields": [
        "infoSection",
        "floatingTextsContainer",
        "conditionUiManager",
        "floatingTextPool",
        "speechBalloon"
      ],
      "readableMethods": [
        "UpdateSize",
        "StopAllFloatingTexts",
        "Init",
        "ShowStatBonusesIcons",
        "UpdateJoinedTime",
        "ShowStacksIcons",
        "UpdateTransparencyValue",
        "SetFrostbite",
        "UpdateFrostbiteBar",
        "ProcessWaitTime",
        "GetUIContainer",
        "Update",
        "UpdateSortingOrder",
        "UpdateHpBar",
        "Clean",
        "OnDestroy",
        "UpdateName",
        "ReturnToPool",
        "ShowFloatingText",
        "ShowConditionIcons",
        "ShowSpeechBalloon",
        "UpdateBreathBar",
        "CleanConditionIcons",
        "ChangeViewScale",
        "ShowFloatingText",
        "OnDisable",
        "ShowFloatingDamage",
        "UpdateAbilityBar",
        "OnCameraRotationUpdate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "LoadImageManager",
      "readableMethods": [
        "LoadImage"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DailyQuestRefreshPopup",
      "readableFields": [
        "priceLabel",
        "descriptionLabel",
        "buyButton"
      ],
      "readableMethods": [
        "OnShowed",
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "RemoveBoomerang"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.CharacterMetrics.Tracker",
      "class": "CharactersMetricsTracker",
      "readableMethods": [
        "get_LastUpdate",
        "SetBinaryStringData",
        "ParseCharListData",
        "Start",
        "get_FameTracker",
        "GetCharacterStat"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Gradient2",
      "readableFields": [
        "_gradientType",
        "_blendMode",
        "_offset",
        "_effectGradient"
      ],
      "readableMethods": [
        "get_GradientType",
        "get_EffectGradient",
        "ModifyMesh",
        "set_BlendMode",
        "set_GradientType",
        "get_Offset",
        "get_BlendMode",
        "set_Offset",
        "set_EffectGradient"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PurchaseOfferItemsPopup",
      "readableFields": [
        "itemIconLoader",
        "itemNameLabel",
        "counterLabel",
        "goldButtonLabel",
        "fameButtonLabel",
        "moreButton",
        "lessButton",
        "goldButton",
        "fameButton",
        "campaignPointsContainer",
        "offerItem",
        "sendToChest"
      ],
      "readableMethods": [
        "Init",
        "Show",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "SetPassesCover"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "ClaimedTiers",
      "readableFields": [
        "factions"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DepthSettings",
      "readableFields": [
        "scale"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "MotionVectorsSettings",
      "readableFields": [
        "sourceOpacity",
        "motionImageOpacity",
        "motionImageAmplitude",
        "motionVectorsOpacity",
        "motionVectorsResolution",
        "motionVectorsAmplitude"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "mode",
        "depth",
        "motionVectors"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "BuiltinDebugViewsModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "get_settings",
        "get_willInterrupt",
        "set_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "Verifier",
      "readableFields": [
        "verifier_buffer",
        "verifier_options",
        "depth_cnt",
        "num_tables_cnt",
        "SIZE_BYTE",
        "SIZE_INT",
        "SIZE_U_OFFSET",
        "SIZE_S_OFFSET",
        "SIZE_V_OFFSET",
        "SIZE_PREFIX_LENGTH",
        "FLATBUFFERS_MAX_BUFFER_SIZE",
        "FILE_IDENTIFIER_LENGTH"
      ],
      "readableMethods": [
        "get_Buf",
        "set_Buf",
        "get_options",
        "set_options",
        "get_depth",
        "set_depth",
        "get_numTables",
        "set_numTables",
        "SetMaxDepth",
        "SetMaxTables",
        "SetAlignmentCheck",
        "SetStringCheck",
        "BufferHasIdentifier",
        "ReadUOffsetT",
        "ReadSOffsetT",
        "ReadVOffsetT",
        "GetVRelOffset",
        "GetVOffset",
        "CheckComplexity",
        "CheckAlignment",
        "CheckElement",
        "CheckScalar",
        "CheckOffset",
        "CheckVectorOrString",
        "CheckString",
        "CheckVector",
        "CheckTable",
        "CheckStringFunc",
        "CheckVectorOfObjects",
        "CheckIndirectOffset",
        "CheckBufferFromStart",
        "GetIndirectOffset",
        "VerifyTableStart",
        "VerifyTableEnd",
        "VerifyField",
        "VerifyString",
        "VerifyVectorOfData",
        "VerifyVectorOfStrings",
        "VerifyVectorOfTables",
        "VerifyTable",
        "VerifyNestedBuffer",
        "VerifyUnionData",
        "VerifyUnionString",
        "VerifyUnion",
        "VerifyVectorOfUnion",
        "VerifyBuffer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "BoundTooltipTrigger",
      "readableFields": [
        "text",
        "useMousePosition",
        "offset"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "OnDeselect",
        "OnSelect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "OfferSlot",
      "readableFields": [
        "titleLabel",
        "valueLabel",
        "moneyLabel",
        "typeLabel",
        "extraBarLabel",
        "itemImage",
        "button",
        "goldImage",
        "craigImage",
        "extraBar"
      ],
      "readableMethods": [
        "SetData",
        "OnPointerEnter",
        "EnableObject",
        "OnPointerClick",
        "OnDestroy",
        "OnPointerExit",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "testHref",
      "readableFields": [
        "textPic"
      ],
      "readableMethods": [
        "OnDisable",
        "Awake",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI",
      "class": "GridLayoutAspectRatio",
      "readableFields": [
        "narrowSize",
        "normalSize",
        "wideSize",
        "gridLayout"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ProjectilePattern"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "AutoAnchoredTooltip",
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "EnchantmentIcon",
      "readableFields": [
        "iconContainer",
        "icon",
        "background"
      ],
      "readableMethods": [
        "UpdateIcon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "DealsOfferView",
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Advanced",
      "class": "G_AdvancedData",
      "readableFields": [
        "m_backgroundImages",
        "m_graphicsDeviceVersionText",
        "m_processorTypeText",
        "m_operatingSystemText",
        "m_systemMemoryText",
        "m_graphicsDeviceNameText",
        "m_graphicsMemorySizeText",
        "m_screenResolutionText",
        "m_gameWindowResolutionText",
        "m_updateRate"
      ],
      "readableMethods": [
        "Update",
        "RefreshParameters",
        "OnEnable",
        "SetState",
        "SetPosition",
        "UpdateParameters",
        "RestorePreviousState"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "Tooltip",
      "readableFields": [
        "offset",
        "rectsToRefresh"
      ],
      "readableMethods": [
        "HideTooltip",
        "Update",
        "Awake",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "FancyScrollView`1"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "CategoryNameSlot",
      "readableFields": [
        "categoryNameLabel"
      ],
      "readableMethods": [
        "GetGameObject",
        "Clean",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChooseNewCharacterPopup",
      "readableFields": [
        "className",
        "classDescription",
        "mostFameAchieved",
        "waitLabel",
        "characterSlotPrefab",
        "charactersContainer",
        "skinIconLoader",
        "skinContainer",
        "petIconSlot",
        "petIconLoader",
        "skinSlot",
        "overviewView",
        "skinsView",
        "overviewToggle",
        "skinsToggle",
        "seasonalToggle",
        "upgradesToggle",
        "playButton",
        "questSlots",
        "exaltationStatsPanel",
        "powerUpValueLabel",
        "additionalInfoLabel",
        "exaltationOverviewPanel"
      ],
      "readableMethods": [
        "Update",
        "Init",
        "OnEscapeButton"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Panels",
      "class": "CustomisationListView",
      "readableFields": [
        "slots",
        "slotsParent",
        "alert",
        "toggleGroup",
        "loader"
      ],
      "readableMethods": [
        "ChangeEquippedSlot",
        "Clean",
        "ResetToggleGroup",
        "Update",
        "ShowAlert",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopVoucherView",
      "readableFields": [
        "inputField",
        "inputFieldBg",
        "clearButton",
        "applyButton",
        "blocker"
      ],
      "readableMethods": [
        "Start",
        "Show",
        "Hide",
        "Clean",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DParallax",
      "readableFields": [
        "ExtensionName",
        "ParallaxLayers",
        "ParallaxHorizontal",
        "ParallaxVertical",
        "ParallaxZoom",
        "RootPosition",
        "FrontDepthStart",
        "BackDepthStart",
        "UseIndependentAxisSpeeds",
        "AutomaticallyConfigureCameraClearFlags"
      ],
      "readableMethods": [
        "ToggleParallax",
        "get_PMOrder",
        "PostMove",
        "Awake",
        "CalculateParallaxObjectsOffset",
        "OnDestroy",
        "set_PMOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "InitAssetLibraryTask",
      "readableMethods": [
        "Execute",
        "remove_complete",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LanguageSourceData",
      "readableFields": [
        "owner",
        "UserAgreesToHaveItOnTheScene",
        "UserAgreesToHaveItInsideThePluginsFolder",
        "GoogleLiveSyncIsUptoDate",
        "mIsGlobalSource",
        "mTerms",
        "CaseInsensitiveTerms",
        "mDictionary",
        "OnMissingTranslation",
        "mTerm_AppName",
        "mLanguages",
        "IgnoreDeviceLanguage",
        "_AllowUnloadingLanguages",
        "Google_WebServiceURL",
        "Google_SpreadsheetKey",
        "Google_SpreadsheetName",
        "Google_LastUpdatedVersion",
        "GoogleUpdateFrequency",
        "GoogleInEditorCheckFrequency",
        "GoogleUpdateSynchronization",
        "GoogleUpdateDelay",
        "Event_OnSourceUpdateFromGoogle",
        "Assets",
        "mAssetDictionary",
        "mDelayedGoogleData",
        "EmptyCategory",
        "CategorySeparators"
      ],
      "readableMethods": [
        "get_ownerObject"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "ApplicationManager",
      "readableFields": [
        "AtlasManagerData",
        "langAssetDev",
        "langAssetProd",
        "FpsCounter",
        "fpsCounterGO",
        "devConsoleManagerGO",
        "bootstrapCamera",
        "IsIntegratedGraphicCard",
        "UseLocalAssets"
      ],
      "readableMethods": [
        "get_ModifierEventsManager",
        "Update",
        "Init",
        "get_MapTips",
        "get_BattlePassManager",
        "get_AchievementsManager",
        "get_LoadImageManager",
        "get_AppEngineManager",
        "get_BotManager",
        "get_SupportCampaignManager",
        "get_DataBank",
        "get_AtlasManager",
        "set_CharactersMetricsTracker",
        "get_ErrorHandlerManager",
        "get_FadeManager",
        "get_DailyQuestsManager",
        "get_ItemForgeManager",
        "get_FameBonusManager",
        "get_RestrictionsManager",
        "UpdateCounterView",
        "get_ExaltationManager",
        "SetApplicationParameters",
        "get_VisualSettings",
        "get_InputManager",
        "get_CharactersMetricsTracker",
        "get_PackagesManager",
        "SetBlurQuality",
        "set_GameController",
        "get_IdleWatcher",
        "get_NewsletterManager",
        "get_AntiCheatManager",
        "get_PartyFinder",
        "get_AssetLibraryService",
        "OnApplicationQuit",
        "get_SettingsManager",
        "get_RemoteConfigManager",
        "get_ShaderEffects",
        "get_CompetitionManager",
        "get_BonusesManager",
        "get_DungeonModifiersManager",
        "get_VaultManager",
        "get_TaskManager",
        "get_ConditionManager",
        "set_CreatedGameSystems",
        "get_SpriteAtlasManager",
        "get_CalendarManager",
        "set_InputManager",
        "OnDisable",
        "get_MysteryBoxesManager",
        "get_GiftChestManager",
        "get_AppEngineClient",
        "get_GameController",
        "SendLogoutEvent",
        "get_TooltipManager",
        "get_LeaderboardsManager",
        "get_SoundManager",
        "get_ServerManager",
        "get_TitlesManager",
        "get_SoundSettings",
        "set_FadeManager",
        "get_TutorialManager",
        "get_DailyLoginManager",
        "get_DevConsoleManager",
        "get_SocketManager",
        "get_AcceleratorsManager",
        "get_ShopManager",
        "get_AccountLevelManager",
        "set_DebugConsole",
        "get_CameraManager",
        "get_LegendsManager",
        "get_PopupManager",
        "get_ChestsManager",
        "get_MapViewService",
        "get_GoldSubscriptionManager",
        "get_EntrancesManager",
        "get_DelayMethodManager",
        "get_SlotComparisonFactory",
        "get_SocketQueueManager",
        "get_EmotesManager",
        "get_DebugConsole",
        "get_MissionsManager",
        "get_CreatedGameSystems",
        "get_SocialManager",
        "set_CameraManager",
        "get_CruciblesManager",
        "OnExitGameButtonHandler",
        "get_AnalyticsManager",
        "get_TradeManager"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "LoadingSceneManager",
      "readableFields": [
        "LoadingScreenSceneName",
        "loadingText",
        "loadingProgressBar",
        "loadingAnimation",
        "loadingCompleteAnimation",
        "startFadeDuration",
        "progressBarSpeed",
        "exitFadeDuration",
        "loadCompleteDelay",
        "fader",
        "exitButton"
      ],
      "readableMethods": [
        "LoadScene",
        "Update",
        "FaderTo",
        "FaderOn",
        "OnDestroy",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "HorizontalScrollSnap",
      "readableMethods": [
        "RemoveAllChildren",
        "UpdateLayout",
        "Start",
        "RemoveChild",
        "AddChild",
        "RemoveAllChildren",
        "OnEnable",
        "AddChild",
        "OnEndDrag",
        "RemoveChild",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "ScrollSnapHelper",
      "readableFields": [
        "scrollContainer",
        "nextPageButton",
        "prevPageButton",
        "contentRectTransform",
        "slotWidth"
      ],
      "readableMethods": [
        "OnDestroy",
        "Start",
        "OnEndDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ExaltationStatTooltip",
      "readableFields": [
        "powerUpTypeLabel",
        "powerUpIconLoader",
        "powerUpValueLabel",
        "powerUpProgressDescriptionLabel",
        "penaltyLabel",
        "dungeonIconLoader",
        "exaltationProgressBarController"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Sound",
      "class": "SoundData",
      "readableFields": [
        "category",
        "path",
        "name",
        "maxPlayingSounds"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "InventoryTabController",
      "readableFields": [
        "dragPlaceType"
      ],
      "readableMethods": [
        "OnDrop"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PlayerDiscoveryActionPanel"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CurvedLayout",
      "readableFields": [
        "CurveOffset",
        "itemAxis",
        "itemSize",
        "centerpoint"
      ],
      "readableMethods": [
        "CalculateLayoutInputVertical",
        "SetLayoutHorizontal",
        "CalculateLayoutInputHorizontal",
        "OnEnable",
        "SetLayoutVertical"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "Struct",
      "readableMethods": [
        "get_bb_pos",
        "set_bb_pos",
        "get_bb",
        "set_bb"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIFlippable",
      "readableFields": [
        "m_Horizontal",
        "m_Veritical"
      ],
      "readableMethods": [
        "set_vertical",
        "get_vertical",
        "set_horizontal",
        "ModifyMesh",
        "get_horizontal"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GuildPopup",
      "readableFields": [
        "guildNameLabel",
        "guildFameLabel",
        "guildMemberSlot",
        "guildMemberContainer",
        "boardLoader",
        "boardDescriptionInputText",
        "editButton",
        "saveButton"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DonateConfirmationPopup",
      "readableFields": [
        "DefaultAmount",
        "buyButtonLabel",
        "receiveLabel",
        "amountInputField",
        "moreButton",
        "lessButton",
        "buyButton",
        "customColorElement"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics.Camera",
      "class": "PostprocessingBlur",
      "readableFields": [
        "postprocessMaterial"
      ],
      "readableMethods": [
        "OnRenderImage",
        "UpdateBlurSize"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "DungeonModifierSlot",
      "readableFields": [
        "title",
        "description",
        "bonusesDisplay",
        "categoryImage",
        "uniqueSprite",
        "dungeonUniqueSprite",
        "rewardSprite",
        "borderImage",
        "basicColor",
        "uniqueColor",
        "dungeonUniqueEffect",
        "dungeonEventEffect",
        "rewardColor",
        "toggle",
        "blind",
        "eventModDummyToggle",
        "lockAnimator",
        "EffectRotationSpeedAngles",
        "Diagonal",
        "LockAnimation",
        "UnlockAnimation"
      ],
      "readableMethods": [
        "Show",
        "ShowCategory",
        "Update",
        "PlayUnlockAnimation",
        "Hide",
        "get_DisplayedModId",
        "get_IsEventDummyActive",
        "PlayLockAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "EventDetailSlot",
      "readableFields": [
        "icon",
        "data",
        "OnPointerEntered"
      ],
      "readableMethods": [
        "Hide",
        "Show",
        "OnPointerEnter",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MysteryBoxRewardSlot",
      "readableFields": [
        "counterLabel",
        "uiIconLoader",
        "tierLabel",
        "quantityLabel",
        "rectTransform",
        "image"
      ],
      "readableMethods": [
        "Show",
        "OnPointerClick",
        "OnPointerExit",
        "Clean",
        "Init",
        "OnDisable",
        "OnPointerEnter",
        "Init",
        "Stop"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MeterCompoundDisplay",
      "readableFields": [
        "vertical",
        "horizontal"
      ],
      "readableMethods": [
        "get_CurrentMeterValue",
        "Show",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "LegendsPopup",
      "readableFields": [
        "loadingSection",
        "weekButton",
        "monthButton",
        "allTimeButton",
        "weekView",
        "monthView",
        "allTimeView",
        "weekContainer",
        "monthContainer",
        "allTimeContainer",
        "slotPrefab",
        "emptyView",
        "emptyTextLabel"
      ],
      "readableMethods": [
        "OnShowed",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.CustomizationScene",
      "class": "ForceSliderToPowerOf2",
      "readableFields": [
        "m_slider"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NavDotsBar",
      "readableFields": [
        "regularColor",
        "highlightColor",
        "_prefab"
      ],
      "readableMethods": [
        "SetHighlighted",
        "SetCount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "AccountInfoPopup",
      "readableFields": [
        "nameLabel",
        "guidLabel",
        "charactersLabel",
        "vaultsLabel",
        "fameLabel",
        "goldLabel",
        "verifyStatusLabel",
        "logoutButton"
      ],
      "readableMethods": [
        "OnHidden",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "EnemyAttack",
      "readableFields": [
        "RotationSpeed",
        "BulletPool",
        "WeaponTip",
        "FireRate",
        "FireAngleRandomness"
      ],
      "readableMethods": [
        "Attack",
        "StopAttack",
        "RandomOnUnitCircle2",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "HelperDialogUi",
      "readableFields": [
        "panel",
        "titleLabel",
        "textLabel",
        "closeButton",
        "dontShowToggle"
      ],
      "readableMethods": [
        "OptionToggleChanged",
        "Start",
        "ShowHelperDialog"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "UIIconLoader",
      "readableFields": [
        "iconType",
        "materialType",
        "spriteSheetName",
        "index",
        "objectType",
        "useUiMaterial",
        "withAlpha"
      ],
      "readableMethods": [
        "LoadIconByObjectType",
        "UpdateTextiles",
        "LoadFromResources",
        "LoadAnimatedFrameByType",
        "get_Image",
        "OnDestroy",
        "GetSetSkinTypeFromSavedCharacter",
        "LoadIconByDungeonId",
        "LoadCharacterIcon",
        "SwitchMaterial",
        "LoadIconFromSpriteSheetByIndex",
        "Start",
        "LoadCharacterIcon",
        "SetShader",
        "Awake",
        "LoadCharacterIcon",
        "SetDefaultShader",
        "UpdateScaleForLargeResSprites",
        "LoadIconByBaseProperties",
        "SetShader",
        "LoadPetIcon",
        "LoadIconByObjectType",
        "SetRarityColor",
        "LoadCharacterIcon",
        "LoadPetIconOnCustomMaterial",
        "LoadIconByObjectType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ConfirmMaterialLossPopup",
      "readableFields": [
        "confirmButton",
        "buyButton",
        "mythicalMaterialCountLabel",
        "legendaryMaterialCountLabel",
        "rareMaterialCountLabel",
        "commonMaterialCountLabel",
        "capsInfoContainer",
        "mythicalMaterialCapLabel",
        "legendaryMaterialCapLabel",
        "rareMaterialCapLabel",
        "commonMaterialCapLabel",
        "coinsLabel"
      ],
      "readableMethods": [
        "Close",
        "Init",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "CombatView",
      "readableFields": [
        "icon",
        "activeState",
        "inactiveState",
        "animations",
        "hpBar",
        "mpBar"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnDisable",
        "Clean",
        "HideGameobject",
        "OnPointerExit",
        "Init",
        "Update",
        "RefreshTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.SocketServer.Messages.Incoming",
      "class": "UserData",
      "readableFields": [
        "accountId",
        "name"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DPointerInfluence",
      "readableFields": [
        "ExtensionName",
        "MaxHorizontalInfluence",
        "MaxVerticalInfluence",
        "InfluenceSmoothness"
      ],
      "readableMethods": [
        "Awake",
        "PreMove",
        "get_PrMOrder",
        "OnDestroy",
        "OnReset",
        "set_PrMOrder"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DTriggerInfluence",
      "readableFields": [
        "TriggerName",
        "FocusPoint",
        "InfluenceSmoothness",
        "ExclusiveInfluencePercentage",
        "Mode"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "MainMenu",
      "readableMethods": [
        "OnPlayPressed",
        "OnBackPressed",
        "OnOptionsPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UICornerCut",
      "readableFields": [
        "cornerSize",
        "m_cutUL",
        "m_cutUR",
        "m_cutLL",
        "m_cutLR",
        "m_makeColumns",
        "m_useColorUp",
        "m_colorUp",
        "m_useColorDown",
        "m_colorDown"
      ],
      "readableMethods": [
        "set_CutLL",
        "get_ColorUp",
        "get_CutUR",
        "set_UseColorDown",
        "get_CutLL",
        "get_ColorDown",
        "set_CutUL",
        "get_CutLR",
        "set_ColorDown",
        "OnPopulateMesh",
        "get_MakeColumns",
        "set_UseColorUp",
        "set_MakeColumns",
        "get_UseColorDown",
        "set_ColorUp",
        "get_CutUL",
        "set_CutUR",
        "get_UseColorUp",
        "set_CutLR"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.SocketServer.Messages.Incoming",
      "class": "GiftInfo",
      "readableFields": [
        "type",
        "area",
        "text",
        "items",
        "from",
        "to",
        "createdAt"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DG.Tweening",
      "class": "DOTweenModuleSprite",
      "readableMethods": [
        "DOColor",
        "DOFade",
        "DOGradientColor",
        "DOBlendableColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "UnlockMissionPopup",
      "readableFields": [
        "goldButtonLabel",
        "goldButton",
        "missionSlot"
      ],
      "readableMethods": [
        "Init",
        "Close",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopOfferItem",
      "readableFields": [
        "withItemTooltip",
        "content",
        "background",
        "border",
        "raritySprites",
        "iconLoader",
        "buyIconLoader",
        "oldPriceIconLoader",
        "nameLabel",
        "oldPriceLabel",
        "oldPriceContainer",
        "priceLabel",
        "discountTagLabel",
        "discountTagContainer",
        "newTagContainer",
        "campaignPointsContainer",
        "animationController",
        "buyButton",
        "giftButton"
      ],
      "readableMethods": [
        "TrySetContentVisible",
        "Clean",
        "Hide",
        "OnPointerEnter",
        "Show",
        "OnPointerExit",
        "OnPointerClick",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ReleasePetPopup",
      "readableFields": [
        "petIconLoader",
        "background",
        "disableBackground",
        "commonBackground",
        "rareBackground",
        "divineBackground",
        "titleLabel",
        "nameLabel",
        "descriptionLabel",
        "releaseButton"
      ],
      "readableMethods": [
        "Close",
        "OnShowed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "RegisterCallback_AllowSyncFromGoogle",
      "readableMethods": [
        "AllowSyncFromGoogle",
        "OnDisable",
        "OnEnable",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "EquipmentSlot",
      "readableFields": [
        "slotBackgroundImage",
        "_iconLoader",
        "_slotCooldown",
        "_slotCooldownSlider",
        "_slotCooldownLabel",
        "_tierLabel",
        "_anim",
        "slotRectTransform",
        "activeVisualCooldown"
      ],
      "readableMethods": [
        "SetSlotType",
        "SetItemData",
        "LinkPlayer",
        "UnLinkPlayer",
        "RecountMpUsageCost",
        "TryShowEquipEffect",
        "OnDisable",
        "Clean",
        "Update",
        "RecountMpUsageCost",
        "RecountAllMpUsageCosts",
        "CanHoldItem"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "PetTooltipSlot",
      "readableMethods": [
        "OnPointerEnter",
        "set_IPetVo",
        "set_ShowFullInfoAboutPet",
        "OnDestroy",
        "OnPointerClick",
        "OnPointerExit",
        "get_IPetVo"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "SkinsOfferView",
      "readableFields": [
        "skinsCategoryToggleButton",
        "familyFiltersContainer",
        "classFiltersContainer",
        "shopPetFamilyFilter",
        "shopTierFilter",
        "petTierFilter",
        "shopClassFilter",
        "ordering"
      ],
      "readableMethods": [
        "Show",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "OptionUITooltip",
      "readableFields": [
        "optionType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "UnlockCost",
      "readableFields": [
        "cost",
        "purchaseDust",
        "purchaseCost",
        "dustType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Libraries.Camera_Perspective_Editor.Scripts",
      "class": "CameraPerspectiveEditor",
      "readableFields": [
        "lensShift",
        "lensShiftProportionalToAspect",
        "lensTilt",
        "positionShift",
        "skew",
        "aspectScale",
        "clippingPlaneSkew",
        "dollyZoom",
        "dollyZoomFocalDistance",
        "dollyZoomFocalTarget"
      ],
      "readableMethods": [
        "OnDisable",
        "WorldToViewportPoint",
        "WorldToScreenPoint",
        "ScreenPointToRay",
        "ViewportPointToRay",
        "Awake",
        "OnPreCull",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "ClaimedFactionTier",
      "readableFields": [
        "id",
        "claimedTierId"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Texture",
      "readableFields": [
        "xOffset",
        "yOffset",
        "File",
        "Index"
      ],
      "readableMethods": [
        "get_IntIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_MeshRenderer",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DZoomToFitTargets",
      "readableFields": [
        "ExtensionName",
        "ZoomOutBorder",
        "ZoomInBorder",
        "ZoomInSmoothness",
        "ZoomOutSmoothness",
        "MaxZoomInAmount",
        "MaxZoomOutAmount",
        "DisableWhenOneTarget",
        "CompensateForCameraPosition"
      ],
      "readableMethods": [
        "OverrideSize",
        "Awake",
        "OnReset",
        "get_SOOrder",
        "set_SOOrder",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "KeysViewManager",
      "readableFields": [
        "ui",
        "keys"
      ],
      "readableMethods": [
        "OnGlobalNotificationReceived",
        "Clean",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplyMinDamage"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ExaltationPopup",
      "readableFields": [
        "MaxedColor",
        "NormalColor",
        "progressBars",
        "progressBarBackgrounds",
        "stats",
        "powerUpValueLabel",
        "exaltationOverviewPanel",
        "rewardIcon",
        "rewardTitleLabel",
        "rewardRequirementsLabel",
        "nextRewardAnimation",
        "claimRewardButton",
        "claimableEffect"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "FuseSlot",
      "readableFields": [
        "fuseThumbnail"
      ],
      "readableMethods": [
        "Init",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example01ScrollViewCell",
      "readableFields": [
        "animator",
        "message"
      ],
      "readableMethods": [
        "UpdateContent",
        "UpdatePosition",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "GameMenu",
      "readableMethods": [
        "OnBackPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PlayerDiscoveryClassSlot",
      "readableFields": [
        "icon",
        "type",
        "rectTransform"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "ScrollingCalendar",
      "readableFields": [
        "monthsScrollingPanel",
        "yearsScrollingPanel",
        "daysScrollingPanel",
        "yearsButtonPrefab",
        "monthsButtonPrefab",
        "daysButtonPrefab",
        "monthCenter",
        "yearsCenter",
        "daysCenter",
        "inputFieldDays",
        "inputFieldMonths",
        "inputFieldYears",
        "dateText"
      ],
      "readableMethods": [
        "MonthsScrollUp",
        "MonthsScrollDown",
        "YearsScrollDown",
        "Awake",
        "Update",
        "SetDate",
        "DaysScrollUp",
        "DaysScrollDown",
        "YearsScrollUp"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "TextureProperties",
      "readableFields": [
        "TextureAttribute",
        "RandomTextureAttribute",
        "_textureData"
      ],
      "readableMethods": [
        "get_TextureData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "MultiTouchScrollRect",
      "readableMethods": [
        "OnBeginDrag",
        "OnDrag",
        "OnEndDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "EmoteWheel",
      "readableFields": [
        "panel",
        "canvas",
        "segments"
      ],
      "readableMethods": [
        "OnSegment",
        "Update",
        "HideWheel",
        "Start",
        "OffSegment",
        "ShowWheel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DTransitionsFX",
      "readableFields": [
        "ExtensionName",
        "OnTransitionEnterStarted",
        "OnTransitionEnterEnded",
        "OnTransitionExitStarted",
        "OnTransitionExitEnded",
        "OnTransitionStarted",
        "OnTransitionEnded",
        "TransitionShaderEnter",
        "DurationEnter",
        "DelayEnter",
        "EaseTypeEnter",
        "BackgroundColorEnter",
        "SideEnter",
        "DirectionEnter",
        "BlindsEnter",
        "TextureEnter",
        "TextureSmoothingEnter",
        "TransitionShaderExit",
        "DurationExit",
        "DelayExit",
        "EaseTypeExit",
        "BackgroundColorExit",
        "SideExit",
        "DirectionExit",
        "BlindsExit",
        "TextureExit",
        "TextureSmoothingExit",
        "StartSceneOnEnterState"
      ],
      "readableMethods": [
        "TransitionExit",
        "Awake",
        "UpdateTransitionsShaders",
        "Clear",
        "UpdateTransitionsProperties",
        "TransitionEnter",
        "get_Instance",
        "UpdateTransitionsColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIVerticalScroller",
      "readableFields": [
        "_scrollingPanel",
        "_arrayOfElements",
        "_center",
        "StartingIndex",
        "ScrollUpButton",
        "ScrollDownButton",
        "ButtonClicked"
      ],
      "readableMethods": [
        "ScrollUp",
        "SnapToElement",
        "Awake",
        "GetResults",
        "ScrollDown",
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "SeasonalitySwitchPopup",
      "readableFields": [
        "proceedButton"
      ],
      "readableMethods": [
        "Show",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "PoolMember",
      "readableFields": [
        "pool"
      ],
      "readableMethods": [
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "MissionTooltip",
      "readableFields": [
        "missionName",
        "missionDescription",
        "repeatableDescription",
        "poolDescription",
        "wornRestrictionLabel",
        "requirementLabel",
        "competitionLabel",
        "missionIcon",
        "crucibleOnlyIcon",
        "seasonalOnlyIcon",
        "regularOnlyIcon",
        "completion",
        "defaultNameColor",
        "rewardSlotTemplate",
        "rewardsGrid",
        "background",
        "doneBg",
        "openBg",
        "claimableBg"
      ],
      "readableMethods": [
        "get_DisplayedMission",
        "HideTooltip",
        "ShowTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "EntireBucketToggle",
      "readableFields": [
        "scroll",
        "slots",
        "key",
        "toggle"
      ],
      "readableMethods": [
        "Show",
        "ShowEmpty",
        "HideAll"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopDifficultyFilter",
      "readableMethods": [
        "GetSelectedDifficulty"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SpecialOfferPopup",
      "readableFields": [
        "packageSlot"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "PotionTooltip",
      "readableFields": [
        "itemThumbnailLoader",
        "quantityLabel",
        "itemNameLabel",
        "itemDescription",
        "effectsLabel",
        "itemMaxingLabel",
        "footerSection",
        "dungeonsContainer",
        "dungeonSlotTemplate"
      ],
      "readableMethods": [
        "HideTooltip",
        "ShowTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "SpriteAtlasManager",
      "readableFields": [
        "ClassIconPrefix",
        "GUIAtlasName",
        "GUIAtlas"
      ],
      "readableMethods": [
        "Init",
        "GetSprite"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ServersPopup",
      "readableFields": [
        "refreshServerButton",
        "slotPrefab",
        "slotsContainer",
        "toggleGroup",
        "bestServerButton",
        "loadingSection",
        "serversListSection"
      ],
      "readableMethods": [
        "OnShowed",
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "SeasonMissions",
      "readableFields": [
        "name",
        "id",
        "gameData",
        "missions",
        "missionPools",
        "available",
        "unlockCost",
        "missionInfos",
        "allMissionnsFromAllSections",
        "initialized",
        "unusedPools"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics.Camera",
      "class": "BlizzardController",
      "readableFields": [
        "particles",
        "particlesPivot",
        "observedCamera",
        "maxViewRadiusForBaseScale",
        "DefaultAngle"
      ],
      "readableMethods": [
        "SetBlizzardValue",
        "SetAngle",
        "SetAngleImmediate",
        "Awake",
        "BumpIntensity",
        "LateUpdate",
        "Start",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "LineRendererOrbit",
      "readableFields": [
        "OrbitGO",
        "_xAxis",
        "_yAxis",
        "_steps"
      ],
      "readableMethods": [
        "get_Steps",
        "Awake",
        "OnValidate",
        "set_Steps",
        "get_xAxis",
        "get_yAxis",
        "set_yAxis",
        "set_xAxis",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "PointerDownDetector",
      "readableMethods": [
        "OnPointerUp",
        "OnPointerDown",
        "get_IsPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "BanUsersPromptPopup",
      "readableFields": [
        "proceedButton",
        "daysInputField",
        "reasonInputField",
        "descriptionLabel"
      ],
      "readableMethods": [
        "Close",
        "Update",
        "Show",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PetOverviewPopup",
      "readableFields": [
        "petThumbnailLoader",
        "petNameLabel",
        "familyLabel",
        "familyBackground",
        "rarityLabel",
        "abilities",
        "abilityContainer",
        "divider",
        "trinketSlots",
        "inventorySlots",
        "inventoryContainer",
        "inventoryBlockade",
        "cantWithdrawLabel"
      ],
      "readableMethods": [
        "Close",
        "Init",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "RegisterGlobalParameters",
      "readableMethods": [
        "OnEnable",
        "OnDisable",
        "GetParameterValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "TradeSlot",
      "readableFields": [
        "tierLabel",
        "quantityLabel",
        "slotNumberLabel",
        "iconLoader",
        "iconRectTransform",
        "emptySlotBackground",
        "usedSlotBackground",
        "slotBackground",
        "slotAnimator",
        "rarityDisplay",
        "slotImageContainer",
        "slotBackgroundContainer",
        "slotButton",
        "allowAdjustIconPosition"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerClick",
        "OnDestroy",
        "get_Included",
        "CanSelect",
        "Init",
        "set_Included",
        "Hide",
        "SetAsSelected",
        "IsEmpty",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Utils",
      "class": "G_Singleton`1",
      "readableMethods": [
        "get_Instance",
        "OnDestroy",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CharacterGUIChannelBar",
      "readableFields": [
        "channelBar",
        "dashSprite"
      ],
      "readableMethods": [
        "Init",
        "UpdateChannelBar",
        "UpdateVisibility",
        "ShowChanneling",
        "SetSortingLayer",
        "get_Visible",
        "SetSortingLayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "AltTexture",
      "readableFields": [
        "id",
        "Texture",
        "AnimatedTexture",
        "Effect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionNode",
      "readableFields": [
        "id",
        "children",
        "location"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ObjectCustomHitbox",
      "readableFields": [
        "scale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DLimitDistance",
      "readableFields": [
        "ExtensionName",
        "UseTargetsPosition",
        "LimitTopCameraDistance",
        "MaxTopTargetDistance",
        "LimitBottomCameraDistance",
        "MaxBottomTargetDistance",
        "LimitLeftCameraDistance",
        "MaxLeftTargetDistance",
        "LimitRightCameraDistance",
        "MaxRightTargetDistance"
      ],
      "readableMethods": [
        "get_PDCOrder",
        "set_PDCOrder",
        "Awake",
        "AdjustDelta",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "DifficultyGroupDisplay",
      "readableFields": [
        "difficultySlots"
      ],
      "readableMethods": [
        "Hide",
        "Display"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Dexterity",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EnterSubmitEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "InputFieldEnterSubmit",
      "readableFields": [
        "EnterSubmit"
      ],
      "readableMethods": [
        "OnEndEdit",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "OptionalLevelToggles"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "Goal",
      "readableFields": [
        "GameOverScreen"
      ],
      "readableMethods": [
        "OnTriggerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Artifact",
      "readableFields": [
        "list",
        "dustType",
        "dustAmount",
        "consumeProb"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EnchantmentEntry",
      "readableFields": [
        "id"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CustomExplosionEntrance",
      "readableFields": [
        "distance",
        "speed",
        "count",
        "arc",
        "Texture",
        "AnimationElement",
        "animationsData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "SelectableScaler",
      "readableFields": [
        "animCurve",
        "speed",
        "target"
      ],
      "readableMethods": [
        "get_Target",
        "OnEnable",
        "Awake",
        "OnPointerDown",
        "OnPointerUp"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "ObjectDefinition",
      "readableFields": [
        "path",
        "_validPath"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "DoubleClickButton",
      "readableMethods": [
        "OnPointerClick",
        "OnDestroy",
        "RemoveAction",
        "AddAction"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "ServerSlot",
      "readableFields": [
        "serverNameLabel",
        "serverStatusLabel",
        "serverButton"
      ],
      "readableMethods": [
        "Init",
        "OnDestroy",
        "ChangeButtonState",
        "get_ServerName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "FriendSlot",
      "readableFields": [
        "acceptButton",
        "blockButton",
        "partyButton"
      ],
      "readableMethods": [
        "Name",
        "Clean",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "MysteryBoxSlot",
      "readableFields": [
        "pityContainer",
        "pityLabel"
      ],
      "readableMethods": [
        "Init",
        "Clean",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "FancyScrollView`2",
      "readableFields": [
        "cellInterval",
        "cellOffset",
        "loop",
        "cellBase"
      ],
      "readableMethods": [
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Sound",
      "readableFields": [
        "Id",
        "name"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Panels",
      "class": "KeyEventPanel",
      "readableFields": [
        "xpMulText",
        "damageMulText",
        "lootDropMulText",
        "hpMulText",
        "spawnProbability",
        "modProbability",
        "bonusesParent",
        "container"
      ],
      "readableMethods": [
        "IsAnyBonusDisplayed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ShakePreset",
      "readableFields": [
        "Strength",
        "Duration",
        "Vibrato",
        "Randomness",
        "Smoothness",
        "UseRandomInitialAngle",
        "InitialAngle",
        "Rotation",
        "IgnoreTimeScale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Audio",
      "class": "G_AudioManager",
      "readableFields": [
        "m_audioGraphGameObject",
        "m_audioDbText",
        "m_backgroundImages"
      ],
      "readableMethods": [
        "Start",
        "RestorePreviousState",
        "RefreshParameters",
        "UpdateParameters",
        "Awake",
        "SetState",
        "SetPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "ByteBufferUtil",
      "readableMethods": [
        "GetSizePrefix",
        "RemoveSizePrefix"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "MissionRewardSlot",
      "readableFields": [
        "rewardIcon",
        "bxpPic",
        "countLabel",
        "contentRect",
        "optionalOffset",
        "showFullRewardName",
        "hoverTracker",
        "TextOnlyOffset",
        "DefaultOffset"
      ],
      "readableMethods": [
        "Set",
        "Set",
        "SetOptional",
        "get_DisplayedReward"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "GenericMilestoneRewardItemSlot",
      "readableFields": [
        "label"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Utils",
      "class": "DisableSelfWhenDisabledInHierarchy",
      "readableMethods": [
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "ComboBoxChanged",
      "readableMethods": [
        "AutoCompleteComboBoxSelectionChangedEvent",
        "ComboBoxChangedEvent",
        "AutoCompleteComboBoxChangedEvent",
        "DropDownChangedEvent"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "RealmEventData",
      "readableFields": [
        "configuration",
        "configXml"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "AcceleratorInfoSlot",
      "readableFields": [
        "description",
        "time",
        "timeIcon"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CreateGuildPopup",
      "readableFields": [
        "maximumCharLabel",
        "createButton",
        "guildNameInput"
      ],
      "readableMethods": [
        "Update",
        "OnHidden",
        "Init",
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.PlayerDiscovery",
      "class": "PlayerDiscoveryIconTooltipHelper",
      "readableFields": [
        "OnClick"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "SetObjectProperties",
        "OnPointerClick",
        "OnPointerExit",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "StepperSide",
      "readableMethods": [
        "OnPointerClick",
        "OnSubmit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Buttons",
      "class": "InteractionButton",
      "readableFields": [
        "rectTransform",
        "label",
        "button",
        "coinIconLoader"
      ],
      "readableMethods": [
        "CleanButtonAction",
        "OnDestroy",
        "Init",
        "ChangeVisibility"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MiniMapPlayerSlot",
      "readableFields": [
        "playerName",
        "playerImage",
        "characterIconLoader"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "EnemyWander",
      "readableFields": [
        "WanderDuration",
        "WaypointOffset",
        "WanderRadius"
      ],
      "readableMethods": [
        "StopWandering",
        "Awake",
        "StartWandering"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopClassFilter",
      "readableMethods": [
        "GetSelectedClass"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ArcaneStyleAlias",
      "readableFields": [
        "id",
        "shaderName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game",
      "class": "GameController",
      "readableFields": [
        "BlockInteractionWithPortals",
        "sideBarEdgePoint",
        "externalShopController",
        "externalShopOffersController",
        "overlayController",
        "guiManager",
        "chatManager",
        "emotesUi",
        "unlockClassManager",
        "notificationManager",
        "mainCamera",
        "miniMapManager",
        "equipmentManager",
        "tutorialAnimationController",
        "partyUiManager",
        "cameras"
      ],
      "readableMethods": [
        "FixedUpdate",
        "CleanAndLoadNewScene",
        "SetupMapBackground",
        "get_FirstSession",
        "ReconnectFromQueue",
        "Awake",
        "MovePlayerToQueue",
        "RandomDisconnect",
        "CleanScene",
        "Start",
        "get_SideBarMinX",
        "InitSystems",
        "ChangeServerInQueue",
        "UpdateBackground"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DPixelPerfectSprite",
      "readableFields": [
        "IsAMovingObject",
        "IsAChildSprite",
        "LocalPosition",
        "SpriteScale",
        "_initialScale"
      ],
      "readableMethods": [
        "SetAsPixelPerfect",
        "Awake",
        "set_PMOrder",
        "OnDestroy",
        "get_PMOrder",
        "PostMove",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "WallOfFameSlot",
      "readableFields": [
        "nameLabel",
        "backgroundImage",
        "characterIcon"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ForbidUseOnState",
      "readableFields": [
        "stateName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UISoftAdditiveEffect",
      "readableMethods": [
        "SetMaterial",
        "OnValidate",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "LetterSpacing",
      "readableFields": [
        "m_spacing"
      ],
      "readableMethods": [
        "ModifyMesh",
        "set_spacing",
        "get_spacing"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "BoxSliderEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "BoxSlider",
      "readableFields": [
        "m_HandleRect",
        "m_MinValue",
        "m_MaxValue",
        "m_WholeNumbers",
        "m_ValueX",
        "m_ValueY",
        "m_OnValueChanged"
      ],
      "readableMethods": [
        "get_ValueY",
        "get_WholeNumbers",
        "set_MaxValue",
        "set_NormalizedValueX",
        "OnDrag",
        "SetClass",
        "get_OnValueChanged",
        "get_MaxValue",
        "LayoutComplete",
        "OnEnable",
        "SetStruct",
        "set_ValueX",
        "set_HandleRect",
        "OnInitializePotentialDrag",
        "Rebuild",
        "OnRectTransformDimensionsChange",
        "get_HandleRect",
        "set_NormalizedValueY",
        "OnPointerDown",
        "OnDisable",
        "set_MinValue",
        "get_MinValue",
        "UnityEngine.UI.ICanvasElement.get_transform",
        "set_OnValueChanged",
        "GraphicUpdateComplete",
        "get_NormalizedValueX",
        "get_NormalizedValueY",
        "set_ValueY",
        "get_ValueX",
        "set_WholeNumbers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "UIButtonEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UISelectableExtension",
      "readableFields": [
        "OnButtonPress",
        "OnButtonRelease",
        "OnButtonHeld"
      ],
      "readableMethods": [
        "TestReleased",
        "OnDisable",
        "UnityEngine.EventSystems.IPointerUpHandler.OnPointerUp",
        "Update",
        "UnityEngine.EventSystems.IPointerDownHandler.OnPointerDown",
        "TestHold",
        "TestClicked",
        "TestPressed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "TeleportEffect",
      "readableFields": [
        "animation"
      ],
      "readableMethods": [
        "Awake",
        "Clean",
        "Show",
        "Finish",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "BaseEventData",
      "readableFields": [
        "startTime",
        "endTime",
        "startDate",
        "endDate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "VerifyTableAction",
      "readableMethods": [
        "Invoke",
        "BeginInvoke",
        "EndInvoke"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Equipment",
      "class": "DropItemHelper",
      "readableMethods": [
        "remove_OnDropItemOnMapHandler",
        "add_OnDropItemOnMapHandler",
        "OnDrop"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "MissionLockChoiceSlot",
      "readableFields": [
        "infoSlot",
        "selectorBorder",
        "fadedImage",
        "selectionFlash"
      ],
      "readableMethods": [
        "Update",
        "OnDestroy",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics",
      "class": "AnimatedSheetData",
      "readableFields": [
        "id",
        "texture",
        "columns"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "FamilySection",
      "readableFields": [
        "familyNameBackground",
        "familyBackground",
        "familyGridBackground",
        "petsContainer",
        "familyNameLabel"
      ],
      "readableMethods": [
        "UpdateFiltering",
        "Init",
        "ClearEquippedMark",
        "Clean",
        "TurnOffToggleInPetSlots",
        "MarkMatchingSkinAsEquipped"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "ProgressBar",
      "readableFields": [
        "autoHideBarValueLabel",
        "progressLabel",
        "boostLabel",
        "fill",
        "damage",
        "statsView"
      ],
      "readableMethods": [
        "UpdateView",
        "UpdateView",
        "OnDestroy",
        "Awake",
        "OnPointerEnter",
        "OnPointerExit",
        "ShowMultiplierText",
        "HideMultiplerText",
        "UpdateProgressBarLabelView",
        "Start",
        "IsDamage",
        "Update",
        "ConvertToK",
        "UpdateView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "SeasonReminderPopup",
      "readableFields": [
        "seasonTitle",
        "headerText",
        "seasonTimeRemaining",
        "openPassButton",
        "buyPassButton",
        "passPriceLabel"
      ],
      "readableMethods": [
        "Init",
        "Close",
        "OpenBattlePass"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Regeneration",
      "readableFields": [
        "combatView"
      ],
      "readableMethods": [
        "EndAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "GravestonesOfferItem"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "SoftMaskScript",
      "readableFields": [
        "MaskArea",
        "AlphaMask",
        "CutOff",
        "HardBlend",
        "FlipAlphaMask",
        "DontClipMaskScalingRect"
      ],
      "readableMethods": [
        "GetCanvasRect",
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "DeathScreenCharacterSlot",
      "readableFields": [
        "characterIcon"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnPointerClick",
        "OnPointerEnter",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "PopupQueueContainer",
      "readableFields": [
        "popupFade",
        "popupsContainer"
      ],
      "readableMethods": [
        "ShowPopup",
        "Show",
        "ClosePopup"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Libraries.ProCamera2D.Examples.Platformer.Scripts",
      "class": "RoomsEventsExample",
      "readableMethods": [
        "StartedRoomTransition",
        "FinishedRoomTransition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Vault",
      "class": "PotionSlot",
      "readableFields": [
        "slotBackground"
      ],
      "readableMethods": [
        "SwapIsLegal",
        "Clean",
        "SetSlotState",
        "CancelDrag",
        "OnEndDrag",
        "SetItemData",
        "get_Filled",
        "set_Filled",
        "get_GetObjectProperties",
        "OnBeginDrag",
        "CanUse"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "MissionsGameData",
      "readableFields": [
        "masterMission",
        "backgroundSprite",
        "expectsRemoteSprite",
        "graph",
        "backgroundSpriteObject",
        "OnSpriteChange"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.ItemForge",
      "class": "ForgeProperties",
      "readableFields": [
        "type",
        "id",
        "canDismantle",
        "canCraft",
        "blueprintRequired",
        "isIngredient",
        "description",
        "displayId",
        "dismantleValue",
        "craftCost",
        "forgeTab",
        "_craftCostForgefire",
        "dismantleCostForgefire",
        "requiredItemTypes",
        "requiredItemsQuantities",
        "hideItemsWithLabels",
        "requiredLabels",
        "requireDismantleData",
        "showOnlyCompatible",
        "objectProperties"
      ],
      "readableMethods": [
        "get_CraftCostForgefire",
        "CompareTo",
        "set_CraftCostForgefire"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "PortalGUIController",
      "readableFields": [
        "portalName",
        "dungeonGrade"
      ],
      "readableMethods": [
        "OnMouseUp",
        "Init",
        "Fill"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "LandingScreenManager",
      "readableFields": [
        "playButton",
        "legendsButton",
        "serversButton",
        "optionsButton",
        "exitButton",
        "registerButton",
        "logoutButton",
        "accountButton",
        "loginButton",
        "forgotPasswordButton",
        "rememberMeToggle",
        "loadingSection",
        "loginSection",
        "accountNameLabel",
        "loginInputField",
        "passwordInputField",
        "elementsToHide"
      ],
      "readableMethods": [
        "Update",
        "OnDestroy",
        "Logout",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ClaimSuccessBattlePassPopup",
      "readableFields": [
        "claimRewardAnimation",
        "titleLabel",
        "bgCloseButton"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.UI",
      "class": "UIElement",
      "readableFields": [
        "name",
        "anchorMin",
        "anchorMax",
        "anchoredPosition",
        "sizeDelta",
        "scale",
        "rotation",
        "active",
        "parentName",
        "activeBackground"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tools.UI",
      "class": "AutoScaleObject",
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "InitPoolsTask",
      "readableMethods": [
        "Execute",
        "add_complete",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CustomEntranceBase",
      "readableFields": [
        "ColorElement",
        "HidePlayerElement",
        "color",
        "hidePlayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "intensity",
        "radius",
        "sampleCount",
        "downsampling",
        "forceForwardCompatibility",
        "ambientOnly",
        "highPrecision"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "AmbientOcclusionModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "MysteryBoxFlyUpAnimation",
      "readableFields": [
        "itemContainer",
        "spriteContainer",
        "itemFlyUpAnimation",
        "jackpotParticle",
        "jackpotEffectObject"
      ],
      "readableMethods": [
        "RewindAnimation",
        "OnDestroy",
        "FlyUp",
        "StartAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI",
      "class": "StretchGridLayout",
      "readableFields": [
        "m_StartCorner",
        "m_StartAxis",
        "m_CellSize",
        "m_Spacing",
        "m_Constraint",
        "m_ConstraintCount"
      ],
      "readableMethods": [
        "set_spacing",
        "set_cellSize",
        "get_constraint",
        "get_startAxis",
        "SetLayoutVertical",
        "set_constraintCount",
        "SetLayoutHorizontal",
        "set_constraint",
        "get_spacing",
        "get_startCorner",
        "set_startCorner",
        "set_startAxis",
        "CalculateLayoutInputVertical",
        "get_constraintCount",
        "get_cellSize",
        "CalculateLayoutInputHorizontal"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "Door",
      "readableFields": [
        "DoorDirection",
        "MovementRange",
        "AnimDuration",
        "OpenDelay",
        "CloseDelay"
      ],
      "readableMethods": [
        "get_IsOpen",
        "CloseDoor",
        "Awake",
        "OpenDoor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ToggleEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ToggleEventObject"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI",
      "class": "ExtensionsToggle",
      "readableFields": [
        "UniqueID",
        "toggleTransition",
        "graphic",
        "m_Group",
        "onValueChanged",
        "onToggleChanged",
        "m_IsOn"
      ],
      "readableMethods": [
        "OnEnable",
        "OnSubmit",
        "OnDidApplyAnimationProperties",
        "set_Group",
        "UnityEngine.UI.ICanvasElement.get_transform",
        "Rebuild",
        "GraphicUpdateComplete",
        "set_IsOn",
        "LayoutComplete",
        "OnDisable",
        "OnPointerClick",
        "get_Group",
        "Start",
        "get_IsOn"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ForgotPasswordPopup",
      "readableFields": [
        "emailInputField",
        "submitButton"
      ],
      "readableMethods": [
        "OnShowed",
        "Update",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "DrawOnGround",
      "readableFields": [
        "order"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "PostProcessingProfile",
      "readableFields": [
        "debugViews",
        "fog",
        "antialiasing",
        "ambientOcclusion",
        "screenSpaceReflection",
        "depthOfField",
        "motionBlur",
        "eyeAdaptation",
        "bloom",
        "colorGrading",
        "userLut",
        "chromaticAberration",
        "grain",
        "vignette",
        "dithering"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "RadialLayout",
      "readableFields": [
        "fDistance",
        "MinAngle",
        "MaxAngle",
        "StartAngle"
      ],
      "readableMethods": [
        "OnEnable",
        "SetLayoutHorizontal",
        "SetLayoutVertical",
        "CalculateLayoutInputVertical",
        "CalculateLayoutInputHorizontal"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "CompetitionPopup",
      "readableFields": [
        "columns",
        "columnPrefab",
        "grid"
      ],
      "readableMethods": [
        "Start",
        "get_CanBeOpenedNow",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "RescalePanel",
      "readableFields": [
        "minSize",
        "maxSize"
      ],
      "readableMethods": [
        "Awake",
        "OnPointerDown",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "CommonDungeon",
      "readableFields": [
        "context",
        "difficulty",
        "name"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Helpers",
      "class": "PlayerActionPanelHelper",
      "readableMethods": [
        "ShowTooltip",
        "SetReferenceToPlayer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorImage",
      "readableFields": [
        "picker"
      ],
      "readableMethods": [
        "Awake",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Services",
      "class": "IdleWatcher",
      "readableFields": [
        "KickMinutes"
      ],
      "readableMethods": [
        "Update",
        "Start",
        "Stop"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorPickerControl",
      "readableFields": [
        "onValueChanged",
        "onHSVChanged"
      ],
      "readableMethods": [
        "Start",
        "get_G",
        "get_V",
        "AssignColor",
        "set_G",
        "set_V",
        "GetValue",
        "get_B",
        "get_H",
        "set_H",
        "get_R",
        "get_S",
        "get_CurrentColor",
        "set_R",
        "set_B",
        "set_S",
        "set_CurrentColor"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DLimitSpeed",
      "readableFields": [
        "ExtensionName",
        "LimitHorizontalSpeed",
        "MaxHorizontalSpeed",
        "LimitVerticalSpeed",
        "MaxVerticalSpeed"
      ],
      "readableMethods": [
        "get_PDCOrder",
        "AdjustDelta",
        "Awake",
        "set_PDCOrder",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "GravestonesSelector",
      "readableFields": [
        "slots",
        "tierSlots",
        "slotsToggleGroup",
        "tierSlotsToggleGroup",
        "selectTierButton",
        "selectThemeButton",
        "selectedGravestoneIconLoader",
        "gravestoneName",
        "gravestoneDescription"
      ],
      "readableMethods": [
        "Start",
        "Clean",
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "DiamondGraph",
      "readableFields": [
        "m_a",
        "m_b",
        "m_c",
        "m_d"
      ],
      "readableMethods": [
        "get_A",
        "get_D",
        "set_A",
        "set_B",
        "OnPopulateMesh",
        "set_C",
        "get_B",
        "get_C",
        "set_D"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "TutorialAnimationController",
      "readableFields": [
        "tutorialCanvas",
        "startPoint",
        "endPoint",
        "healthBarPoint",
        "healthBarHighlight",
        "nexusPoint",
        "nexusHighlight",
        "specialPowerPoint",
        "specialPowerHighlight",
        "equipmentPoint",
        "equipmentHighlight",
        "lootBagFirstPoint",
        "lootBagSecondPoint",
        "lootBagFirstHighlight",
        "lootBagSecondHighlight",
        "minimapPoint",
        "minimapHighlight",
        "potionsPoint",
        "potionsHighlight",
        "lootChestFirstPoint",
        "lootChestSecondPoint",
        "lootChestFirstHighlight",
        "lootChestSecondHighlight",
        "armorBagFirstPoint",
        "armorBagSecondPoint",
        "armorBagFirstHighlight",
        "armorBagSecondHighlight",
        "journalFirstPoint",
        "journalClickPoint",
        "journalFirstHighlight",
        "journalSecondHighlight",
        "pausePanel",
        "enterPortalPoint",
        "enterPortalHighlight",
        "arrow"
      ],
      "readableMethods": [
        "StartAnimation",
        "StopAnimation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "StatisticsTooltip",
      "readableFields": [
        "statsPanel",
        "powerView"
      ],
      "readableMethods": [
        "Show",
        "HideTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "ExaltationTooltip",
      "readableFields": [
        "MaxedColor",
        "NormalColor",
        "progressBars",
        "progressBarBackgrounds",
        "powerUpValueLabel",
        "exaltationOverviewPanel"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization",
      "class": "NewsletterRewardDoc",
      "readableFields": [
        "config"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Effects.Core",
      "class": "EffectProperties",
      "readableFields": [
        "AlwaysVisible",
        "colorElement",
        "particleElement",
        "cooldownElement",
        "color2Element",
        "rateElement",
        "speedElement",
        "speedVarianceElement",
        "spreadElement",
        "lifeElement",
        "lifeVarianceElement",
        "sizeElement",
        "riseElement",
        "riseVarianceElement",
        "riseAccElement",
        "rangeXElement",
        "rangeYElement",
        "zOffsetElement",
        "minRadiusElement",
        "maxRadiusElement",
        "amountElement",
        "bitmapFileElement",
        "bitmapIndexElement",
        "type",
        "Color",
        "Color2",
        "Cooldown",
        "Rate",
        "Speed",
        "SpeedVariance",
        "Spread",
        "Life",
        "LifeVariance",
        "Size",
        "Rise",
        "RiseVariance",
        "RiseAcc",
        "RangeX",
        "RangeY",
        "ZOffset",
        "MinRadius",
        "MaxRadius",
        "Amount",
        "BitmapIndex",
        "alwaysVisible"
      ],
      "readableMethods": [
        "get_BitmapFile",
        "get_Particle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MultiplySize"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "UnlockLevel",
      "readableFields": [
        "level",
        "type",
        "className"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "DoorKey",
      "readableFields": [
        "Door",
        "PickupTag",
        "Cinematics"
      ],
      "readableMethods": [
        "OnTriggerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop.ContentPopup",
      "class": "JackpotContainerSlot",
      "readableFields": [
        "jackpotBackgrounds",
        "jackpotStrings",
        "background",
        "titleLabel",
        "dropRateLabel",
        "slotsContainer"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "Bullet",
      "readableFields": [
        "BulletDuration",
        "BulletSpeed",
        "SkinWidth",
        "CollisionMask",
        "BulletDamage"
      ],
      "readableMethods": [
        "Update",
        "Awake",
        "OnEnable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ColorIntensityProperties",
      "readableFields": [
        "ColorElement",
        "IntensityElement",
        "color",
        "intensity"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "DeathScreenPanel",
      "readableFields": [
        "killedLabel",
        "characterIcon",
        "characterInfoLabel",
        "titleIconHelper",
        "gravestoneIcon",
        "totalFameContainer",
        "totalFameValueLabel",
        "statSlotPrefab",
        "dividerGO",
        "statsList",
        "statsCanvas",
        "statsView",
        "statsLayout",
        "statsContentSize",
        "statisticButton",
        "arrow",
        "newCharacterButton",
        "legendsButton",
        "loader",
        "continueLabel",
        "emptyCharacterListContainer",
        "characterContainer",
        "slotPrefab"
      ],
      "readableMethods": [
        "Init",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "QuestHpBar",
      "readableFields": [
        "bossAnimation",
        "objectName",
        "progressBar",
        "HPLabel",
        "bossPortrait",
        "bossPortraitRectTransform",
        "invincibleIcon",
        "armorBrokenImmuneIcon",
        "cursedImmuneIcon",
        "dazedImmuneIcon",
        "paralyzeImmuneIcon",
        "slowedImmuneIcon",
        "stasisImmuneIcon",
        "stunImmuneIcon",
        "bossBorderState",
        "bossPortraitState"
      ],
      "readableMethods": [
        "FinishIntroAnimationHandler",
        "Init",
        "UpdateBar",
        "Clean",
        "SetObjectId",
        "FinishOutroAnimationHandler"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.ColorPicker",
      "class": "ColorSlider",
      "readableFields": [
        "ColorPicker",
        "type"
      ],
      "readableMethods": [
        "Awake",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UILineConnector",
      "readableFields": [
        "transforms"
      ],
      "readableMethods": [
        "Update",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetDealsTask",
      "readableMethods": [
        "remove_complete",
        "add_complete",
        "Execute"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics.Atlas",
      "class": "MoveActionSprites",
      "readableFields": [
        "_downDirection",
        "_firstDirection",
        "_leftDirection",
        "_noneDirection",
        "_rightDirection",
        "_upDirection",
        "_downDirectionCount",
        "_firstDirectionCount",
        "_leftDirectionCount",
        "_noneDirectionCount",
        "_rightDirectionCount",
        "_upDirectionCount"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "EntrancesSelector",
      "readableFields": [
        "slots",
        "slotsToggleGroup",
        "selectedIconLoader",
        "setButton",
        "nameLabel",
        "descriptionLabel",
        "slotsParent",
        "viewfinderDisplay"
      ],
      "readableMethods": [
        "Clear",
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "GoldSubscriptionPopup",
      "readableFields": [
        "craigParent",
        "craigImage",
        "openSprite",
        "openButton",
        "goldCanvasGroup",
        "goldCountLabel",
        "giftsRemainingLabel"
      ],
      "readableMethods": [
        "OnHidden",
        "OnShowed",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "ShadowShader",
      "readableFields": [
        "_color"
      ],
      "readableMethods": [
        "Awake",
        "UpdateShadowProperties",
        "LateUpdate"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "PackageSlot",
      "readableFields": [
        "packageBackground",
        "infoButton",
        "frame",
        "isPopup"
      ],
      "readableMethods": [
        "Init",
        "OnPointerClick",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "ItemSlot",
      "readableFields": [
        "slotImageContainer",
        "slotBackgroundContainer",
        "tierLabel",
        "quantityLabel",
        "iconRectTransform",
        "allowAdjustIconPosition"
      ],
      "readableMethods": [
        "CancelDrag",
        "Clean",
        "get_ObjectProperties",
        "get_IsSoulbound",
        "OnDestroy",
        "get_Owner",
        "get_OpensPortalOnActivation",
        "SetItemData",
        "SetBackgroundVisibility",
        "get_IsDropTradable",
        "CanHoldItem",
        "get_ItemId",
        "GetItemId",
        "get_OwnerId",
        "LoadItemGraphics",
        "set_SlotIndex",
        "get_SlotIndex",
        "get_GetSlotType",
        "IsEmpty"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "MissionLockChoicePopup",
      "readableFields": [
        "grid",
        "applyButton"
      ],
      "readableMethods": [
        "Show",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example02ScrollViewCell",
      "readableFields": [
        "animator",
        "message",
        "image",
        "button"
      ],
      "readableMethods": [
        "Start",
        "OnPressedCell",
        "SetContext",
        "UpdateContent",
        "UpdatePosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DebugCondition",
      "readableFields": [
        "Variable",
        "Comparer",
        "Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DebugPacket",
      "readableFields": [
        "Active",
        "Id",
        "ExecuteOnce",
        "InitSleepTime",
        "ExecuteSleepTime",
        "ConditionEvaluation",
        "DebugConditions",
        "MessageType",
        "Message",
        "TakeScreenshot",
        "ScreenshotFileName",
        "DebugBreak",
        "UnityEvents",
        "Callbacks",
        "canBeChecked",
        "executed",
        "timePassed"
      ],
      "readableMethods": [
        "get_Check"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy",
      "class": "GraphyDebugger",
      "readableFields": [
        "m_debugPackets"
      ],
      "readableMethods": [
        "AddNewDebugPacket",
        "GetFirstDebugPacketWithId",
        "RemoveAllDebugPacketsWithId",
        "Update",
        "RemoveFirstDebugPacketWithId",
        "GetAllDebugPacketsWithId",
        "AddNewDebugPacket",
        "AddCallbackToAllDebugPacketWithId",
        "AddCallbackToFirstDebugPacketWithId",
        "AddNewDebugPacket",
        "AddNewDebugPacket",
        "Start",
        "AddNewDebugPacket"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ForgeCostItemSlot",
      "readableFields": [
        "countLabel",
        "tierLabel",
        "nameLabel",
        "iconLoader"
      ],
      "readableMethods": [
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Leaderboards",
      "class": "LeaderboardsSlot",
      "readableFields": [
        "normalColor",
        "highlightedColor",
        "playerNameLabel",
        "playerRankLabel",
        "playerScoreLabel"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Tile",
      "class": "TileView",
      "readableFields": [
        "top",
        "edge",
        "innerCorner",
        "edgeContainer",
        "innerCornerContainer",
        "tileShader"
      ],
      "readableMethods": [
        "HideTopElement",
        "ActiveContainers",
        "HideChildren",
        "ChangeColor",
        "ActiveTopElement",
        "SetView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "PetSlot",
      "readableFields": [
        "thumbnail",
        "background",
        "disableBackground",
        "commonBackground",
        "rareBackground",
        "divineBackground",
        "currentPetMarker",
        "fav",
        "toggle"
      ],
      "readableMethods": [
        "SetCurrent",
        "Select",
        "Init",
        "UpdateFav",
        "UpdateSlot",
        "HideSlot",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "EnchantmentSlot",
      "readableFields": [
        "slotStatusLabel",
        "itemNameLabel",
        "enchantmentContainer",
        "lockToggle",
        "slotToggle",
        "slotRectTransform",
        "enchantmentIcon",
        "tooltipHelper",
        "rectToRefresh"
      ],
      "readableMethods": [
        "Init",
        "get_IsActive",
        "get_GetIncompatibleLabels",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChooseAccountLevelRewardsPopup",
      "readableMethods": [
        "Close",
        "Init",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "TitleSlot",
      "readableFields": [
        "buyButton",
        "costLabel",
        "displayLabel",
        "unlockCondLabel",
        "titleIcon",
        "favoriteToggle"
      ],
      "readableMethods": [
        "Init",
        "UpdateSlotView",
        "get_Toggle",
        "get_Title",
        "OnDestroy",
        "SetOwned"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "BarColor",
      "readableFields": [
        "_color"
      ],
      "readableMethods": [
        "get_ParsedColor",
        "get_ColorString",
        "set_maxValue",
        "set_ColorString",
        "get_maxValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "PotionsPanel",
      "readableFields": [
        "slots",
        "headerLabel",
        "footerLabel",
        "depositAllButton"
      ],
      "readableMethods": [
        "Show",
        "Hide",
        "CleanContent"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationProgressBar",
      "readableFields": [
        "progressValueLabel",
        "stepCompleteSprite",
        "stepInCompleteSprite",
        "stepActiveIcon",
        "progressBarBackground"
      ],
      "readableMethods": [
        "FillBar"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "CinematicTarget",
      "readableFields": [
        "TargetTransform",
        "EaseInDuration",
        "HoldDuration",
        "Zoom",
        "EaseType",
        "SendMessageName",
        "SendMessageParam"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Token",
      "readableFields": [
        "quantity",
        "id",
        "vauleText"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "AnimateEffects",
      "readableFields": [
        "letterSpacing",
        "curvedText",
        "gradient2",
        "cylinderText",
        "SAUIM"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "MissionCompletionUi",
      "readableFields": [
        "conditionsGrid"
      ],
      "readableMethods": [
        "ShowCompletion"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.CustomizationScene",
      "class": "UpdateTextWithSliderValue",
      "readableFields": [
        "m_slider"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Quests",
      "class": "QuesRewardSlot",
      "readableFields": [
        "iconLoader",
        "tierLabel",
        "quantityLabel",
        "chestIndicator"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerClick",
        "Init",
        "get_Button",
        "Clean",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "BloodRitualPopup",
      "readableFields": [
        "proceedButton",
        "buttonImage",
        "buttonLabel",
        "modifiersLabel",
        "navDotsBar",
        "toLeft",
        "toRight",
        "currentIndicator",
        "okColor",
        "cantColor",
        "warnColor"
      ],
      "readableMethods": [
        "Close",
        "Init",
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.ItemForge",
      "class": "RequiredType",
      "readableFields": [
        "common",
        "rare",
        "legendary",
        "mythical"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SegmentSelectedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "SegmentedControl",
      "readableFields": [
        "m_separator",
        "m_allowSwitchingOff",
        "m_selectedSegmentIndex",
        "m_onValueChanged",
        "selectedColor"
      ],
      "readableMethods": [
        "Start",
        "set_selectedSegmentIndex",
        "get_segments",
        "LayoutSegments",
        "get_selectedSegmentIndex",
        "get_allowSwitchingOff",
        "SetAllSegmentsOff",
        "set_separator",
        "get_onValueChanged",
        "set_allowSwitchingOff",
        "set_onValueChanged",
        "get_separator"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetSupportCampaignStatusTask",
      "readableMethods": [
        "Execute",
        "remove_complete",
        "add_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "DropdownOptionSlot",
      "readableFields": [
        "dropdownList"
      ],
      "readableMethods": [
        "SetInteractable",
        "Init",
        "GetSelectedString",
        "Clear",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "TestAddingPoints",
      "readableFields": [
        "LineRenderer",
        "XValue",
        "YValue"
      ],
      "readableMethods": [
        "ClearPoints",
        "AddNewPoint"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "PartyPopup",
      "readableFields": [
        "joinView",
        "createView",
        "infoView",
        "joinToggle",
        "createToggle",
        "infoToggle",
        "inputFields"
      ],
      "readableMethods": [
        "Update",
        "SwitchTab",
        "OnHidden",
        "Init",
        "OnShowed",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "WhileMoving",
      "readableFields": [
        "zElement",
        "flyingElement"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_AudioSource",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "DevConsoleSlot",
      "readableFields": [
        "slotText",
        "_btn"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUIAccelerators",
      "class": "AcceleratorIconHelper",
      "readableFields": [
        "type",
        "icon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.EventSystems",
      "class": "GamePadInputModule",
      "readableFields": [
        "m_HorizontalAxis",
        "m_VerticalAxis",
        "m_SubmitButton",
        "m_CancelButton",
        "m_InputActionsPerSecond",
        "m_RepeatDelay"
      ],
      "readableMethods": [
        "ActivateModule",
        "set_verticalAxis",
        "set_repeatDelay",
        "set_cancelButton",
        "set_horizontalAxis",
        "get_horizontalAxis",
        "get_cancelButton",
        "DeactivateModule",
        "get_verticalAxis",
        "set_inputActionsPerSecond",
        "get_inputActionsPerSecond",
        "get_submitButton",
        "set_submitButton",
        "ShouldActivateModule",
        "get_repeatDelay",
        "Process"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Buttons",
      "class": "ChangeLabelColorInToggle",
      "readableFields": [
        "turnOffColor",
        "turnOnColor",
        "label"
      ],
      "readableMethods": [
        "Start",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Utils",
      "class": "VersionLabel",
      "readableFields": [
        "versionLabel"
      ],
      "readableMethods": [
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Managers",
      "class": "PopupManager",
      "readableFields": [
        "OnPopupHidden",
        "popupContainer",
        "popupFade",
        "canvas"
      ],
      "readableMethods": [
        "Awake",
        "get_CurrentPopup",
        "CloseAllPopups",
        "get_AnyPopupIsShowed",
        "GetAllOpenedPopups",
        "ChangePanelVisibility",
        "ClosePopup",
        "GetParentPopup",
        "ClosePopupsOnDeath",
        "ShowPopup"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LanguageSourceAsset",
      "readableFields": [
        "mSource"
      ],
      "readableMethods": [
        "set_SourceData",
        "get_SourceData"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CUIImage",
      "readableFields": [
        "SlicedImageCornerRefVertexIdx",
        "FilledImageCornerRefVertexIdx",
        "cornerPosRatio",
        "oriCornerPosRatio"
      ],
      "readableMethods": [
        "get_UIImage",
        "ReportSet",
        "get_OriCornerPosRatio",
        "ImageTypeCornerRefVertexIdx"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "InteractInfo",
      "readableFields": [
        "distance",
        "title",
        "text",
        "image"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "LoginCalendarPopup",
      "readableFields": [
        "calendarSlotPrefab",
        "nonConsecutiveScrollView",
        "nonConsecutiveContainer",
        "consecutiveScrollView",
        "consecutiveContainer",
        "nonConsecutiveTab",
        "consecutiveTab",
        "serverTimeLabel",
        "rewardClaimLegendLabel",
        "endMessageLabel",
        "blockPanel",
        "claimButton",
        "claimAllButton"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Enchantments",
      "class": "EnchantmentsPopup",
      "readableFields": [
        "rerollCostDisplay",
        "noSlotsLabel",
        "rerollButton",
        "rerollButtonImage",
        "regularRerollSprite",
        "artifactRerollSprite",
        "artifactSelectedLabel",
        "artifactSelector",
        "dustDisplay",
        "artifactText",
        "myItemsPanel",
        "enchantmentSlots",
        "itemCost",
        "rarityCost",
        "artifactCost",
        "multLabel",
        "finalCost",
        "rerollBlocker"
      ],
      "readableMethods": [
        "Show",
        "OnDisable",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tools.UI",
      "class": "AutoGridLayout",
      "readableFields": [
        "m_IsColumn",
        "m_Column",
        "m_Row"
      ],
      "readableMethods": [
        "CalculateLayoutInputHorizontal"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "TaskManager",
      "readableMethods": [
        "remove_complete",
        "AddTask",
        "get_GetCurrentTask",
        "get_GetTaskListCount",
        "add_complete",
        "StartTasks"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "TrackedMissionHeader",
      "readableFields": [
        "treeNameLabel"
      ],
      "readableMethods": [
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChestDetailsChoicePopup",
      "readableFields": [
        "confirmButton",
        "promptLabel",
        "grid",
        "toggleGroup"
      ],
      "readableMethods": [
        "Confirm",
        "Init",
        "SpawnItemSlot",
        "GetPromptLabel"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "InnerCorner"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI",
      "class": "GradeProgressDisplay",
      "readableFields": [
        "images",
        "rarityDisplay"
      ],
      "readableMethods": [
        "ShowGradeEmpty",
        "OnEnable",
        "ShowGrade"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Data.Fame",
      "class": "ModEventInternalConfigData",
      "readableFields": [
        "dungeons",
        "modifiers"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.XML.Serialization",
      "class": "CompetitionColumnInfo",
      "readableFields": [
        "title",
        "missions",
        "id",
        "tiers",
        "parsedMissions"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Graphics",
      "class": "AnimatedSheetList",
      "readableFields": [
        "sprites",
        "cache"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "SkinGiftNotificationPopup",
      "readableFields": [
        "popupText",
        "iconLoader"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "LoginPlayerTask",
      "readableMethods": [
        "add_complete",
        "remove_complete",
        "Execute"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "SpriteShader",
      "readableFields": [
        "_material",
        "MaskTex",
        "MaskRect",
        "Textile1Type",
        "Textile2Type",
        "FlashColor",
        "FlipbookCenter",
        "FlashAmount",
        "FlashGreyscale",
        "RectPosSize",
        "Pivot",
        "PixelsPerUnit",
        "OutlineColor",
        "OutlineColor2",
        "Size",
        "EnableGradient",
        "GlowColor",
        "GlowSize",
        "GlowAlpha",
        "GlowStrength",
        "Greyscale",
        "Dye1AnimationType",
        "Dye1Speed",
        "Dye1PivotX",
        "Dye1PivotY",
        "Dye2AnimationType",
        "Dye2Speed",
        "Dye2PivotX",
        "Dye2PivotY",
        "OverlayTex",
        "OverlayUv",
        "InnerGlow",
        "PulseColor",
        "PulseSpeed",
        "HoloColor",
        "HoloFrequency",
        "HoloSpeed",
        "ScrollTex",
        "FlipbookTex",
        "FlipbookTint",
        "FlipbookRowSizeInverted",
        "FlipbookScaleInverted",
        "FlipbookFramerate",
        "FlipbookOffset",
        "ScrollSpeed",
        "ScrollIntensity",
        "EffectsOnKeyword"
      ],
      "readableMethods": [
        "SetColor",
        "SetSprite",
        "SetShaderToProperties",
        "UpdateMask",
        "ClearMaterialProperties",
        "UpdateFlash",
        "UpdateSize",
        "UpdateProperties",
        "Awake",
        "SetShaderEffect",
        "UpdateGreyScale"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CUIGraphic",
      "readableFields": [
        "bottomCurveIdx",
        "topCurveIdx",
        "isCurved",
        "isLockWithRatio",
        "resolution",
        "uiGraphic",
        "refCUIGraphic",
        "refCurves",
        "refCurvesControlRatioPoints"
      ],
      "readableMethods": [
        "UpdateCurveControlPointPositions",
        "Awake",
        "get_IsLockWithRatio",
        "ModifyMesh",
        "OnRectTransformDimensionsChange",
        "get_RefCurves",
        "get_RefCurvesControlRatioPoints",
        "get_RefCUIGraphic",
        "FixTextToRectTrans",
        "ModifyMesh",
        "GetBCurveSandwichSpacePoint",
        "get_RectTrans",
        "get_UIGraphic",
        "get_IsCurved",
        "GetBCurveSandwichSpaceTangent",
        "OnEnable",
        "ReferenceCUIForBCurves",
        "Refresh",
        "ReportSet"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "NumberToggle",
      "readableFields": [
        "numberLabel",
        "toggle"
      ],
      "readableMethods": [
        "SetIndex",
        "remove_OnToggledOn",
        "get_Index",
        "add_OnToggledOn"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "RadialSliderValueChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "RadialSliderTextValueChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "RadialSlider",
      "readableFields": [
        "m_startColor",
        "m_endColor",
        "m_lerpToTarget",
        "m_lerpCurve",
        "_onValueChanged",
        "_onTextValueChanged"
      ],
      "readableMethods": [
        "get_LerpCurve",
        "OnPointerDown",
        "set_LerpToTarget",
        "OnPointerEnter",
        "set_LerpCurve",
        "get_LerpInProgress",
        "get_RadialImage",
        "get_Value",
        "get_onTextValueChanged",
        "get_StartColor",
        "OnPointerUp",
        "Awake",
        "set_onValueChanged",
        "get_onValueChanged",
        "Update",
        "set_EndColor",
        "get_LerpToTarget",
        "set_onTextValueChanged",
        "set_Angle",
        "get_Angle",
        "get_EndColor",
        "set_StartColor",
        "set_Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "OpenPopupSlot",
      "readableFields": [
        "button",
        "buttonText"
      ],
      "readableMethods": [
        "OnDestroy",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ViewHandler",
      "readableFields": [
        "value",
        "content",
        "renderers",
        "rendererMaterial",
        "rendererMaterialColor",
        "GUIManager",
        "iGUIManager",
        "spriteShader",
        "shadow",
        "shadowRenderer",
        "shadowShader",
        "label",
        "destroyEntity",
        "hasShadow",
        "isParticle",
        "isBitmapParticle",
        "isStaticSizeParticle",
        "hasSpriteShader",
        "spriteMask",
        "sortingGroup",
        "hasContent",
        "viewTransform",
        "contentTransform",
        "shadowTransform",
        "contentGameObject",
        "hasRenderers",
        "isDrawOnGround",
        "hideOnStart",
        "prefabName",
        "isVisible",
        "objectName",
        "used",
        "lootBagContainer"
      ],
      "readableMethods": [
        "ChangeShadowVisibility",
        "SetRendererColor",
        "Init",
        "Start",
        "UpdateSpriteRendererSize",
        "SetVisibility"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "WardrobePopup",
      "readableFields": [
        "choosePetButton",
        "currentPetSection",
        "selectedPetSection",
        "selectedShaderSection",
        "loadingGO",
        "petsCounterLabel",
        "petFamilyPrefab",
        "petFamilyContainer",
        "shaderCategoryPrefab",
        "shadersContainer",
        "collectionTab",
        "shadersTab",
        "collectionSection",
        "shadersSection",
        "skinRarityFilter",
        "skinFamilyFilter",
        "skinOwnedToggle",
        "shaderNameFilter",
        "shaderCategoryFilter"
      ],
      "readableMethods": [
        "OnShowed",
        "Close",
        "Init",
        "Update",
        "OnHidden"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "TrackedMissionGridSlot",
      "readableFields": [
        "missionName",
        "missionDescription",
        "rewardsHeader",
        "missionIcon",
        "completion",
        "seasonHeader",
        "claimButton",
        "rewardsGrid",
        "showTooltip",
        "highlight",
        "highlightLabelLayout",
        "upperContent",
        "lowerContent",
        "descendants",
        "noDescendantsLabel",
        "contractedMinY",
        "extendedMinY",
        "claimIndicator",
        "lockedIndicator",
        "poolIndicator",
        "repeatableIndicator",
        "warnIndicator",
        "notTracked",
        "lockSystemIndicator",
        "lockSystemIndicatorSmall",
        "background",
        "doneBg",
        "openBg",
        "claimableBg",
        "OnClick"
      ],
      "readableMethods": [
        "Set",
        "OnPointerExit",
        "get_DisplayedMission",
        "AnyRewardsHovered",
        "SetState",
        "set_DisplayedMission",
        "SetLocked",
        "get_Hovered",
        "SetState",
        "IsLockedBy",
        "get_State",
        "get_IsSysLocked",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MiniMapBeaconSlot",
      "readableFields": [
        "displayName"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "PrepareProtipsTask",
      "readableMethods": [
        "add_complete",
        "Execute",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ScrollerProperties",
      "readableFields": [
        "id",
        "speedX",
        "speedY",
        "IntensityElement",
        "intensity"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "RotateTowardsMouse",
      "readableFields": [
        "Ease"
      ],
      "readableMethods": [
        "Awake",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Activate",
      "readableFields": [
        "ObjectId",
        "id",
        "Cooldown",
        "Color",
        "HideEffect",
        "Amount",
        "Range",
        "RangeModifiedValue",
        "UseWisMod",
        "Effect",
        "RequiredCondition",
        "Slot",
        "Duration",
        "DurationModifiedValue",
        "CancelTime",
        "Time",
        "Lifetime",
        "SummonCost",
        "MinDamage",
        "MaxDamage",
        "ChannelTime",
        "Damage",
        "Stat",
        "NumShots",
        "WisPerRad",
        "IncrRad",
        "CondEffect",
        "ConditionEffect",
        "WisDamageBase",
        "WisMin",
        "Type",
        "SplitHealing",
        "SplitHealingMin",
        "SplitHealingRatio",
        "IgnoreFlat",
        "IgnorePerc",
        "StatModFlat",
        "StatModPerc",
        "StatModTrapRadius",
        "StatModTrapDamage",
        "BombDamage",
        "BombDelay",
        "Delay",
        "BombRadius",
        "BombCount",
        "BombTriggerCount",
        "BombCondEffect",
        "BombCondEffectDuration",
        "NumDead",
        "UndeadId",
        "StatModBombRadius",
        "StatModBombCount",
        "StatModBombDamage",
        "StatModBombCondDuration",
        "StatModTrapCondDuration",
        "HighlightTooltip",
        "Center",
        "WisPerDuration",
        "WisAmountBase",
        "WisDurationBase",
        "WisRadiusBase",
        "WisPerIncrease",
        "WisRangeBase",
        "WisHealBase",
        "TotalDamage",
        "Proc",
        "Radius",
        "HealRange",
        "Heal",
        "IgnoreDef",
        "ThrowTime",
        "ArmTime",
        "Sensitivity",
        "Slowed",
        "CondDuration",
        "PostCondDuration",
        "AngleOffset",
        "OffsetAngle",
        "HitsForSelfPuri",
        "HitsForGroupPuri",
        "Speed",
        "Distance",
        "DecrDamage",
        "WisPerTarget",
        "MaxTargets",
        "ImpactDamage",
        "Target",
        "TargetMouseElement",
        "MinDistance",
        "MaxDistance",
        "IgnoreOnTooltip",
        "OnlyIn",
        "OnlyInArea",
        "Title",
        "Image",
        "Description",
        "maxSpawnDistance",
        "predefinedDungeonMods",
        "readonlymods",
        "TitleType",
        "SkinTypeElement",
        "GravestoneTypeElement",
        "skinType",
        "gravestoneType",
        "titleType",
        "hasSkinUnlocker",
        "hasGravestoneUnlocker",
        "AoeTime",
        "AoeRange",
        "AoeDamage",
        "AoeEffect",
        "AoeEffectDuration",
        "AoeActivationCount",
        "ActivationCount",
        "AoeMaxTargets",
        "ScalingStat",
        "StatModScalingMin",
        "StatModPerTarget",
        "StatModDamage",
        "StatModAmount",
        "StatModRadius",
        "StatModDuration",
        "StatModTime",
        "StatModNumShots",
        "StatModActivationCount",
        "StatModScaledProjectileIds",
        "DamageBoost",
        "StatModImpactDamage",
        "StatModDamageBoost",
        "AcceleratorId",
        "ParsedAcceleratorType",
        "Multiplier",
        "Labels",
        "Display",
        "DropChanceClassBias",
        "Grade",
        "AddTimeOnStacking",
        "MustWearRaw",
        "MustNotWearRaw",
        "DustTypes",
        "DustType",
        "ParsedDustTypes",
        "ParsedGrades",
        "ParsedLabels",
        "MustWear",
        "MustNotWear",
        "IsConditional",
        "ParsedAmount",
        "ParsedMultiplier",
        "ability",
        "Text",
        "targetsMouse",
        "IsScalingStat"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "MiniMapBaseSlot",
      "readableMethods": [
        "Init",
        "Start",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "CommunityDungeonIcon",
      "readableFields": [
        "textInfo"
      ],
      "readableMethods": [
        "ShowDungeonIcon",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Speed",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "TabNavigationHelper",
      "readableFields": [
        "NavigationPath",
        "NavigationMode",
        "CircularNavigation"
      ],
      "readableMethods": [
        "Start",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EnchantmentProperties",
      "readableFields": [
        "AbilityIndex",
        "UIMutatorInventoryAnimation",
        "UIMutatorChangeInventoryIcon",
        "UIMutatorSetFireSound",
        "UIMutatorActivateOnEquip",
        "TypeElement",
        "Id",
        "displayId",
        "Prefix",
        "DescriptionElement",
        "IconBgColorElement",
        "UnlockCostElement",
        "MutatorsElement",
        "CompatibleWithItemLabelsElement",
        "IncompatibleWithItemLabelsElement",
        "IncompatibleWithItemIdsElement",
        "EnchantmentLabelsElement",
        "IncompatibleWithEnchantmentLabelsElement",
        "HiddenEnchantmentElement",
        "PowerLevelAdd",
        "PowerLevelMult",
        "type",
        "bgColor",
        "enchantmentDescription",
        "allEnchancedValues",
        "hasCompatibleWithItemLabels",
        "compatibleWithItemLabelsArray",
        "hasIncompatibleWithItemLabels",
        "incompatibleWithItemLabelsArray",
        "hasIncompatibleWithItemIds",
        "incompatibleWithItemIdsArray",
        "hasIncompatibleWithEnchantmentLabelsElement",
        "incompatibleWithEnchantmentLabelsArray",
        "hasEnchantmentLabels",
        "enchantmentLabelsArray",
        "hasHiddenEnchantmentTag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game.Characters",
      "class": "CharacterConditionUIManager",
      "readableFields": [
        "conditionIconPrefab",
        "icons",
        "stackSprites",
        "bonusesSprites"
      ],
      "readableMethods": [
        "Init",
        "ShowStacks",
        "ChangeTransparencyColor",
        "SetSortingLayer",
        "Awake",
        "SetFrostbite",
        "Clean",
        "ShowStatBonuses",
        "ChangeIconSize",
        "ShowConditions"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "KeyRefiningPopup",
      "readableFields": [
        "rectToRefresh",
        "canvasGroup",
        "itemNameLabel",
        "itemSubnameLabel",
        "iconLoader",
        "modifierSlots",
        "bonusesDisplay",
        "gradeChangeDisplay",
        "gradeProgressDisplay",
        "modEventInfoTooltip",
        "refineRect",
        "upgradeButton",
        "modContentRect",
        "modControlRect",
        "rerollButton",
        "coloredAssets",
        "upgradeFill",
        "upgradeFillRendered",
        "upgradeShine",
        "upgradeFlash",
        "sizeFitter",
        "layoutGroup",
        "keyEventPanel",
        "slotAnimator"
      ],
      "readableMethods": [
        "Start",
        "Unlock",
        "OnUpgradeHover",
        "Update",
        "Close",
        "SetData",
        "OnUpgradeUnhover",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ActivateOnEquip",
      "readableFields": [
        "Stat",
        "StatRelativeTo",
        "Multiplier",
        "Amount",
        "PercInc",
        "Text"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "SpriteProgressBar",
      "readableFields": [
        "progressBarColor",
        "progressBarBackgroundColor",
        "specialOutlineColor",
        "spriteRenderer"
      ],
      "readableMethods": [
        "Init",
        "ColorBar",
        "get_Visible",
        "SetSpecialOutlineColor",
        "SetVisibility",
        "SetDefaultOutlineColor",
        "FillBar",
        "Awake",
        "GetCurrentFill",
        "SetSortingLayer",
        "UnColoredBar"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ReorderableListElement",
      "readableFields": [
        "IsGrabbable",
        "IsTransferable",
        "isDroppableInSpace"
      ],
      "readableMethods": [
        "Init",
        "OnDrag",
        "OnEndDrag",
        "OnBeginDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "CurvedText",
      "readableFields": [
        "_curveForText",
        "_curveMultiplier"
      ],
      "readableMethods": [
        "ModifyMesh",
        "Awake",
        "set_CurveForText",
        "OnEnable",
        "OnRectTransformDimensionsChange",
        "set_CurveMultiplier",
        "get_CurveForText",
        "get_CurveMultiplier"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Options",
      "class": "BaseOptionSlot",
      "readableFields": [
        "optionName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.TopDownShooter",
      "class": "GameOver",
      "readableFields": [
        "GameOverScreen"
      ],
      "readableMethods": [
        "PlayAgain",
        "ShowScreen",
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "GetLeaderboardsStatusTask",
      "readableMethods": [
        "Execute",
        "add_complete",
        "remove_complete"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "FancyScrollViewCell`2",
      "readableMethods": [
        "UpdatePosition",
        "get_DataIndex",
        "UpdateContent",
        "SetContext",
        "set_DataIndex",
        "SetVisible"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ChooseEntireBucketPopup",
      "readableFields": [
        "optionals",
        "confirmButton"
      ],
      "readableMethods": [
        "Init",
        "Show",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "SocialSlot",
      "readableFields": [
        "slotButton",
        "iconLoader",
        "playerNameLabel",
        "removeButtonTooltip",
        "teleportButtonTooltip",
        "whisperButton",
        "serverButton",
        "removeButton"
      ],
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerClick",
        "OnPointerExit",
        "Clean",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "EnchantmentSlots",
      "readableFields": [
        "distance",
        "defaultValue",
        "dropMin",
        "dropMax",
        "dustType",
        "dustAmounts",
        "enchantmentList",
        "utPrefixLocked",
        "slotChanceString",
        "rerollCosts",
        "rerollDustType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "ActivityRewardsPopup",
      "readableFields": [
        "rewardElement",
        "rewardElementsActive",
        "rewardElementContent"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "NextSeasonPopup",
      "readableFields": [
        "seasonTitle",
        "seasonDescription"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop.ContentPopup",
      "class": "ContentItemSlot",
      "readableFields": [
        "iconLoader",
        "itemNameLabel",
        "quantityLabel"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnDestroy",
        "Init",
        "OnPointerEnter",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "FlatBufferBuilder",
      "readableFields": [
        "_space",
        "_bb",
        "_minAlign",
        "_vtable",
        "_vtableSize",
        "_objectStart",
        "_vtables",
        "_numVtables",
        "_vectorNumElems",
        "_sharedStringMap"
      ],
      "readableMethods": [
        "Clear",
        "get_ForceDefaults",
        "set_ForceDefaults",
        "get_Offset",
        "Pad",
        "GrowBuffer",
        "Prep",
        "PutBool",
        "PutSbyte",
        "PutByte",
        "PutShort",
        "PutUshort",
        "PutInt",
        "PutUint",
        "PutLong",
        "PutUlong",
        "PutFloat",
        "Put",
        "Put",
        "Put",
        "PutDouble",
        "AddBool",
        "AddSbyte",
        "AddByte",
        "AddShort",
        "AddUshort",
        "AddInt",
        "AddUint",
        "AddLong",
        "AddUlong",
        "AddFloat",
        "Add",
        "Add",
        "Add",
        "AddDouble",
        "AddOffset",
        "StartVector",
        "EndVector",
        "CreateVectorOfTables",
        "Nested",
        "NotNested",
        "StartTable",
        "Slot",
        "AddBool",
        "AddBool",
        "AddSbyte",
        "AddSbyte",
        "AddByte",
        "AddByte",
        "AddShort",
        "AddShort",
        "AddUshort",
        "AddUshort",
        "AddInt",
        "AddInt",
        "AddUint",
        "AddUint",
        "AddLong",
        "AddLong",
        "AddUlong",
        "AddUlong",
        "AddFloat",
        "AddFloat",
        "AddDouble",
        "AddDouble",
        "AddOffset",
        "CreateString",
        "CreateSharedString",
        "AddStruct",
        "EndTable",
        "Required",
        "Finish",
        "Finish",
        "FinishSizePrefixed",
        "get_DataBuffer",
        "SizedByteArray",
        "Finish",
        "Finish",
        "FinishSizePrefixed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG",
      "class": "SpriteColorer",
      "readableFields": [
        "assets",
        "decorAssets",
        "highlightAssets"
      ],
      "readableMethods": [
        "SetColors",
        "SetColors"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "excludeSkybox"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "FogModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "AccordionElement",
      "readableFields": [
        "m_MinHeight"
      ],
      "readableMethods": [
        "Awake",
        "OnValueChanged"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.BattlePass",
      "class": "MilestoneCoupon",
      "readableFields": [
        "label",
        "amount"
      ],
      "readableMethods": [
        "OnPointerExit",
        "OnPointerEnter",
        "OnPointerClick",
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "StyleStep",
      "readableFields": [
        "name",
        "id",
        "loop",
        "altTextureId",
        "time",
        "visible",
        "recountedTime",
        "parsedName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Game",
      "class": "UnlockClassManager",
      "readableFields": [
        "newClassUnlockPanel"
      ],
      "readableMethods": [
        "UnlockClass",
        "Clean",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.MiniMap",
      "class": "MiniMapObject",
      "readableFields": [
        "mapObject",
        "spriteRenderer",
        "isDynamicObject",
        "keepInViewport"
      ],
      "readableMethods": [
        "UpdateRotation",
        "UpdatePosition",
        "UpdateVisibility",
        "UpdatePositionInViewport",
        "SetObjectReference",
        "SetOrder",
        "SetColor",
        "SetSprite",
        "SetPosition"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups.Data",
      "class": "CustomizationSetData",
      "readableFields": [
        "index",
        "clothType",
        "accessoryType",
        "shaderType",
        "clothCurrency",
        "accessoryCurrency",
        "shaderCurrency",
        "text1",
        "text2"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "ScrollingText",
      "readableFields": [
        "textLabel",
        "backgroundTransform",
        "textRectTransform"
      ],
      "readableMethods": [
        "Clean",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Net.AppEngine.XML.Serialization.Missions",
      "class": "SeasonProgressIncoming",
      "readableFields": [
        "id",
        "missions",
        "overrides"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "UpdateRadialValue",
      "readableFields": [
        "input",
        "slider"
      ],
      "readableMethods": [
        "UpdateSliderValue",
        "Start",
        "UpdateSliderAndle"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "LockChoiceNotificationIcon",
      "readableFields": [
        "iconLoader",
        "tooltip"
      ],
      "readableMethods": [
        "Show",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "FriendActionPopup",
      "readableFields": [
        "title",
        "description",
        "actionButtonLabel",
        "actionButton"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityHelpers.DelayMethod",
      "class": "DelayMethodManager",
      "readableMethods": [
        "CancelMethod",
        "Update",
        "AddMethod"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DG.Tweening",
      "class": "DOTweenModuleUnityVersion",
      "readableMethods": [
        "DOGradientColor",
        "DOGradientColor",
        "WaitForCompletion",
        "WaitForRewind",
        "WaitForKill",
        "WaitForElapsedLoops",
        "WaitForPosition",
        "WaitForStart",
        "DOOffset",
        "DOTiling"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DailyQuestsPopup",
      "readableFields": [
        "refreshButton",
        "completeButtonTooltip",
        "emptyListElements",
        "filledListElements",
        "timeToNextRefreshLabel",
        "chooseRewardLabel",
        "rewardToggleGroup",
        "timerContainer",
        "timerLabel",
        "questsToggleButton",
        "eventsToggleButton",
        "completeButton",
        "refreshLabel",
        "questsListView",
        "eventsListView",
        "eventNotificationIcon",
        "questInfoView",
        "questsToggleGroup",
        "eventsToggleGroup",
        "questSlotPrefab",
        "eventSlotPrefab",
        "questsContainer",
        "eventsContainer",
        "questNameLabel",
        "questDescriptionLabel",
        "itemPrefab",
        "rewardsContainer",
        "requirementsContainer",
        "refreshPriceLabel",
        "refreshIconLoader"
      ],
      "readableMethods": [
        "GetEndTimeString",
        "OnShowed",
        "OnHidden",
        "Close",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Sound",
      "class": "SoundManager",
      "readableFields": [
        "_game",
        "_pause"
      ],
      "readableMethods": [
        "SoundFinished",
        "Create",
        "Update",
        "GetMixerGroupByCategory",
        "UpdateMixerVolume",
        "PlayDungeonMusic",
        "UpdateExposedParameter",
        "PlaySound",
        "ApplyMixerEffect"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Slots",
      "class": "DifficultySlot",
      "readableFields": [
        "image",
        "toggle"
      ],
      "readableMethods": [
        "ShowDifficulty",
        "HideDifficulty"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Vault",
      "class": "PotionContainer",
      "readableFields": [
        "potionSlot",
        "countLabel",
        "potionIconLoader"
      ],
      "readableMethods": [
        "Clean",
        "Init",
        "UpdateContainer"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "NonBlockedScrollRect",
      "readableFields": [
        "isMouseOver"
      ],
      "readableMethods": [
        "Update",
        "OnScroll",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "InteractionPanel",
      "readableFields": [
        "DefaultButtonInfoColor",
        "EventButtonInfoColor",
        "headText",
        "infoText",
        "buttons",
        "currencybuttons",
        "itemIconLoader",
        "petIconLoader",
        "timerContainer",
        "infoDungeonContainer",
        "timerLabel"
      ],
      "readableMethods": [
        "SetData",
        "OnPointerEnter",
        "Hide",
        "Start",
        "OnDestroy",
        "Update",
        "Refresh",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ExaltBattlePassPopup",
      "readableFields": [
        "exaltPassAnimation",
        "purchasePassButtons",
        "purchasePassLabels",
        "descriptionLabel",
        "warningLabel"
      ],
      "readableMethods": [
        "Refresh",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "Example01Scene",
      "readableFields": [
        "scrollView"
      ],
      "readableMethods": [
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Pets",
      "class": "AbilitySlot",
      "readableFields": [
        "normalBarColor",
        "maxedBarColor",
        "abilityName",
        "level",
        "plusValueLabel",
        "progressBar",
        "simulationProgressBar",
        "sliderImage"
      ],
      "readableMethods": [
        "StartAnimation",
        "ResetSimulation",
        "GetProgressText",
        "HideSimulationLabel",
        "Update",
        "GetProgressText",
        "Init",
        "UpdateSimulation"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ShopPopup",
      "readableFields": [
        "shopPanel",
        "scrollRect",
        "sideBar",
        "offerTabs"
      ],
      "readableMethods": [
        "Close",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "YardUpgradePopup",
      "readableFields": [
        "upgradeForGoldButton",
        "upgradeForFameButton",
        "goldCostLabel",
        "fameCostLabel",
        "upgradeViewImage",
        "rarityLabel"
      ],
      "readableMethods": [
        "Show",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UI_InfiniteScroll",
      "readableFields": [
        "InitByUser"
      ],
      "readableMethods": [
        "Init",
        "Awake",
        "OnScroll"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions.Examples",
      "class": "UpdateScrollSnap",
      "readableFields": [
        "HSS",
        "VSS",
        "HorizontalPagePrefab",
        "VerticalPagePrefab",
        "JumpPage"
      ],
      "readableMethods": [
        "SelectionEndChange",
        "RemoveAll",
        "JumpToSelectedToggle",
        "AddButton",
        "JumpToPage",
        "RemoveButton",
        "SelectionStartChange",
        "PageChange"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MinimapIcon",
      "readableFields": [
        "ColorString",
        "IconName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.ExternalShop",
      "class": "ExternalShopOffersController",
      "readableFields": [
        "canvas",
        "exitButton",
        "closePanel",
        "slots",
        "offerSlot",
        "container"
      ],
      "readableMethods": [
        "CheckHideCraigGiftAfterPurchase",
        "OnDestroy",
        "Start",
        "Show",
        "Purchase",
        "Show",
        "Hide"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.ItemForge",
      "class": "RequireDismantleData",
      "readableFields": [
        "amount",
        "labels",
        "key"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Mutators",
      "readableFields": [
        "ActivateOnEquip",
        "OnPlayerAbilityActivators",
        "OnPlayerShootActivators",
        "SetObjectId",
        "MultiplyMinDamage",
        "MultiplyMaxDamage",
        "MultiplyRateOfFire",
        "AddNumProjectiles",
        "AddXPBonus",
        "AddLootBonus",
        "AddDustBonus",
        "MultiplySpeed",
        "MultiplyLifetimeMS",
        "MultiplySize",
        "SetArcGap",
        "MultiplyMPCost",
        "SetPassesCover",
        "SetArmorPiercing",
        "SetBoomerang",
        "RemoveBoomerang",
        "SetSubAttack",
        "AddSubAttack",
        "InventoryAnimation",
        "ChangeInventoryIcon",
        "SetFireSound"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Wardrobe",
      "class": "GravestoneSlot",
      "readableFields": [
        "buyButton",
        "gravestoneCostLabel",
        "gravestoneName",
        "gravestoneDescription",
        "gravestoneIconLoader",
        "listBackground",
        "lockedIcon",
        "slotButton"
      ],
      "readableMethods": [
        "Init",
        "OnPointerClick",
        "OnPointerEnter",
        "OnDestroy",
        "OnPointerExit",
        "Clean"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "StopEventPropagation",
      "readableMethods": [
        "OnPointerDown",
        "OnPointerClick"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "RewardNewsletterRow",
      "readableFields": [
        "items"
      ],
      "readableMethods": [
        "SetIcon"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIWindowBase",
      "readableFields": [
        "ResetCoords",
        "KeepWindowInCanvas"
      ],
      "readableMethods": [
        "OnBeginDrag",
        "Start",
        "Update",
        "OnEndDrag",
        "OnDrag"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "UIMultiplyEffect",
      "readableMethods": [
        "OnValidate",
        "Start",
        "SetMaterial"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "SelectionBox",
      "readableFields": [
        "color",
        "art",
        "selectionMask",
        "onSelectionChange"
      ],
      "readableMethods": [
        "Start",
        "Update",
        "GetAllSelected"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy",
      "class": "GraphyManager",
      "readableFields": [
        "m_graphyMode",
        "m_enableOnStartup",
        "m_keepAlive",
        "m_background",
        "m_backgroundColor",
        "m_enableHotkeys",
        "m_toggleModeKeyCode",
        "m_toggleModeCtrl",
        "m_toggleModeAlt",
        "m_toggleActiveKeyCode",
        "m_toggleActiveCtrl",
        "m_toggleActiveAlt",
        "m_graphModulePosition",
        "m_fpsModuleState",
        "m_timeToResetMinMaxFps",
        "m_goodFpsColor",
        "m_goodFpsThreshold",
        "m_cautionFpsColor",
        "m_cautionFpsThreshold",
        "m_criticalFpsColor",
        "m_fpsGraphResolution",
        "m_fpsTextUpdateRate",
        "m_ramModuleState",
        "m_allocatedRamColor",
        "m_reservedRamColor",
        "m_monoRamColor",
        "m_ramGraphResolution",
        "m_ramTextUpdateRate",
        "m_audioModuleState",
        "m_findAudioListenerInCameraIfNull",
        "m_audioListener",
        "m_audioGraphColor",
        "m_audioGraphResolution",
        "m_audioTextUpdateRate",
        "m_FFTWindow",
        "m_spectrumSize",
        "m_advancedModulePosition",
        "m_advancedModuleState"
      ],
      "readableMethods": [
        "get_AllocatedRamColor",
        "ToggleModes",
        "Start",
        "set_GraphyMode",
        "set_FpsGraphResolution",
        "get_ReservedRamColor",
        "get_RamTextUpdateRate",
        "SetModuleMode",
        "set_AdvancedModuleState",
        "get_GraphyMode",
        "get_BackgroundColor",
        "get_AdvancedModuleState",
        "set_TimeToResetMinMaxFps",
        "get_FftWindow",
        "get_CautionFPSColor",
        "get_Background",
        "set_FftWindow",
        "Enable",
        "set_AudioListener",
        "get_AverageFPS",
        "set_CriticalFPSColor",
        "SetPreset",
        "get_FindAudioListenerInCameraIfNull",
        "get_GoodFPSColor",
        "get_GraphModulePosition",
        "set_MonoRamColor",
        "set_GoodFPSThreshold",
        "set_CautionFPSThreshold",
        "get_AllocatedRam",
        "get_AdvancedModulePosition",
        "get_Spectrum",
        "set_FpsTextUpdateRate",
        "set_AdvancedModulePosition",
        "set_AudioGraphResolution",
        "get_AudioTextUpdateRate",
        "get_RamGraphResolution",
        "set_GoodFPSColor",
        "get_ReservedRam",
        "set_RamTextUpdateRate",
        "set_AllocatedRamColor",
        "Disable",
        "set_FindAudioListenerInCameraIfNull",
        "SetModulePosition",
        "set_ReservedRamColor",
        "set_AudioTextUpdateRate",
        "set_GraphModulePosition",
        "get_SpectrumSize",
        "get_MinFPS",
        "get_EnableOnStartup",
        "get_AudioListener",
        "set_AudioModuleState",
        "get_FpsTextUpdateRate",
        "set_RamGraphResolution",
        "get_CautionFPSThreshold",
        "set_CautionFPSColor",
        "set_RamModuleState",
        "get_FpsGraphResolution",
        "get_MaxFPS",
        "get_AudioGraphColor",
        "OnApplicationFocus",
        "get_RamModuleState",
        "Update",
        "get_KeepAlive",
        "set_SpectrumSize",
        "get_MonoRamColor",
        "get_FpsModuleState",
        "get_CriticalFPSColor",
        "ToggleActive",
        "set_Background",
        "set_BackgroundColor",
        "get_CurrentFPS",
        "set_FpsModuleState",
        "set_AudioGraphColor",
        "get_TimeToResetMinMaxFps",
        "get_AudioModuleState",
        "get_GoodFPSThreshold",
        "get_AudioGraphResolution",
        "get_MonoRam",
        "get_MaxDB"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI",
      "class": "ReturnKeyTriggersButton",
      "readableFields": [
        "button",
        "highlightDuration"
      ],
      "readableMethods": [
        "OnSubmit",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "LevelIncrease",
      "readableFields": [
        "min",
        "max",
        "statName"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip.Utils",
      "class": "TooltipSlotHelper",
      "readableMethods": [
        "Init",
        "OnPointerEnter",
        "OnPointerExit"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "ExitGamePopup",
      "readableFields": [
        "exitButton"
      ],
      "readableMethods": [
        "OnShowed"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "InfoPopup",
      "readableFields": [
        "title",
        "description"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "PetBaseTooltip",
      "readableFields": [
        "abilities",
        "abilityContainer"
      ],
      "readableMethods": [
        "Show"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Tayx.Graphy.Ram",
      "class": "G_RamMonitor",
      "readableMethods": [
        "Update",
        "get_MonoRam",
        "get_AllocatedRam",
        "get_ReservedRam"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ReorderableListDebug",
      "readableFields": [
        "DebugLabel"
      ],
      "readableMethods": [
        "Awake"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Exaltation",
      "class": "ExaltationRewardIcon",
      "readableFields": [
        "iconLoader"
      ],
      "readableMethods": [
        "get_ObjectProperties",
        "Init",
        "OnPointerEnter",
        "OnPointerClick",
        "OnPointerExit",
        "OnDisable"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.ItemForge",
      "class": "ItemForgeDismantlePanel",
      "readableFields": [
        "noItemsLabel",
        "noItemsObject",
        "itemGrid",
        "inventoryItemGrid",
        "inventorySlotsSwitchButton",
        "inventoryHeaderArrow",
        "loaderView",
        "contentView",
        "viewRect",
        "scrollRect",
        "onDismantleValueChange"
      ],
      "readableMethods": [
        "GetSelectedVaultObjects",
        "Init",
        "Deinit",
        "GetContentItemTypes",
        "Refresh",
        "UnfreezeContent",
        "set_CurrentSelectedCraftSlot",
        "Update",
        "Activate",
        "UpdateSlotsList",
        "FreezeContent",
        "DeselectAllToggledItems"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "HelperDialog",
      "readableFields": [
        "title",
        "text",
        "radius",
        "priority"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "RaycastMask",
      "readableMethods": [
        "Start",
        "IsRaycastLocationValid"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Tooltip",
      "class": "UIInfoTooltip",
      "readableFields": [
        "tooltipKey",
        "tooltipValue",
        "uiTooltipType"
      ],
      "readableMethods": [
        "OnCancel",
        "OnPointerExit",
        "OnDisable",
        "OnPointerEnter",
        "SetActiveState"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots",
      "class": "InfoTooltipSlot",
      "readableFields": [
        "headText",
        "descriptionText"
      ],
      "readableMethods": [
        "Hide",
        "OnDisable",
        "OnPointerClick",
        "OnPointerExit",
        "OnPointerEnter"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DNumericBoundaries",
      "readableFields": [
        "ExtensionName",
        "OnBoundariesTransitionStarted",
        "OnBoundariesTransitionFinished",
        "UseNumericBoundaries",
        "UseTopBoundary",
        "TopBoundary",
        "TargetTopBoundary",
        "UseBottomBoundary",
        "BottomBoundary",
        "TargetBottomBoundary",
        "UseLeftBoundary",
        "LeftBoundary",
        "TargetLeftBoundary",
        "UseRightBoundary",
        "RightBoundary",
        "TargetRightBoundary",
        "IsCameraPositionHorizontallyBounded",
        "IsCameraPositionVerticallyBounded",
        "TopBoundaryAnimRoutine",
        "BottomBoundaryAnimRoutine",
        "LeftBoundaryAnimRoutine",
        "RightBoundaryAnimRoutine",
        "CurrentBoundariesTrigger",
        "MoveCameraToTargetRoutine",
        "HasFiredTransitionStarted",
        "HasFiredTransitionFinished",
        "UseSoftBoundaries",
        "Softness",
        "SoftAreaSize"
      ],
      "readableMethods": [
        "get_SOOrder",
        "set_SOOrder",
        "set_PDCOrder",
        "set_Settings",
        "OnDestroy",
        "get_Settings",
        "OverrideSize",
        "get_PDCOrder",
        "Awake",
        "AdjustDelta"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "ShortLineTexture"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Shaders",
      "class": "BaseMapObjectShader",
      "readableMethods": [
        "UpdateProperties"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "Projectile",
      "readableFields": [
        "File",
        "Index"
      ],
      "readableMethods": [
        "get_IntIndex"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "LoadKeyRefinementDataTask",
      "readableMethods": [
        "add_complete",
        "remove_complete",
        "Execute"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Shop",
      "class": "ChosenCustomizationUi",
      "readableFields": [
        "nameLabel",
        "selection",
        "costLabel",
        "campaignPointsContainer",
        "shopOffer",
        "objectProperties"
      ],
      "readableMethods": [
        "get_HasValue",
        "Clear",
        "Set",
        "Set"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "RandomTexture",
      "readableFields": [
        "Textures",
        "AnimatedTextures"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG",
      "class": "DungeonGradeIcon",
      "readableFields": [
        "image",
        "label",
        "rarity"
      ],
      "readableMethods": [
        "Display"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "TipsProperties",
      "readableFields": [
        "mapName",
        "tips"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI",
      "class": "MapObjectArrow",
      "readableFields": [
        "characterIcon",
        "characterIconTooltip",
        "arrow",
        "tooltipContainer",
        "raycastObject",
        "enemyName",
        "characterIconContainer",
        "portraitAnimation",
        "mainCanvasTransformRect"
      ],
      "readableMethods": [
        "Update",
        "OnRectTransformDimensionsChange",
        "Start",
        "OnEnable",
        "OnDisable",
        "set_MapObject",
        "OnPointerEnter",
        "Clean",
        "get_MapObject"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Physics",
      "readableMethods": [
        "SetOrientationOnPath",
        "HasRigidbody2D",
        "HasRigidbody",
        "CreateDOTweenPathTween"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DG.Tweening",
      "class": "DOTweenModuleUtils",
      "readableFields": [
        "_initialized"
      ],
      "readableMethods": [
        "Init",
        "Preserver"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "InventoryAnimation",
      "readableFields": [
        "trigger",
        "animation",
        "triggerType",
        "effectType"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers.Background.View",
      "class": "AnimatedStarView",
      "readableFields": [
        "sprite"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "Settings",
      "readableFields": [
        "spectralTexture",
        "intensity"
      ],
      "readableMethods": [
        "get_defaultSettings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.PostProcessing",
      "class": "ChromaticAberrationModel",
      "readableFields": [
        "m_Settings"
      ],
      "readableMethods": [
        "set_settings",
        "get_settings"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D",
      "class": "ProCamera2DParallaxLayer",
      "readableFields": [
        "ParallaxCamera",
        "Speed",
        "SpeedX",
        "SpeedY",
        "LayerMask",
        "CameraTransform"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Character",
      "class": "ChooseCharacterSlot",
      "readableFields": [
        "descriptionLabel",
        "chooseCharacterButton"
      ],
      "readableMethods": [
        "Init",
        "OnDestroy"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Com.LuisPedroFonseca.ProCamera2D.Platformer",
      "class": "ToggleCinematics",
      "readableFields": [
        "Cinematics"
      ],
      "readableMethods": [
        "OnGUI"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Controllers",
      "class": "FloatingTextController",
      "readableFields": [
        "textLabel",
        "blinkLabel",
        "animation",
        "active",
        "lastUsageTime",
        "initialized"
      ],
      "readableMethods": [
        "GetSortingOrderOffset",
        "SetSortingLayer",
        "AddColor",
        "StartAnimation",
        "SetOffset",
        "get_TextType",
        "FinishAnimation",
        "StopAnimationAndBackToPool",
        "Start",
        "GetColor",
        "UpdateSorting",
        "CanRepelDamageTexts",
        "SetSortingOffset"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Objects.Map.Data",
      "class": "MpRegen",
      "readableFields": [
        "max",
        "initialValue"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Panels",
      "class": "CharacterSelectionPanel",
      "readableFields": [
        "characterInfoButton",
        "graveyardSection",
        "charactersSection",
        "charactersViewport",
        "characterToggleButton",
        "graveyardToggleButton",
        "characterOrdering",
        "showSelectedCharacterButton",
        "characterSlotsContainer",
        "graveyardSlotsContainer",
        "currentCharacterPrefab",
        "chooseCharacterPrefab",
        "buySlotPrefab",
        "graveyardSlotPrefab"
      ],
      "readableMethods": [
        "Show",
        "Hide",
        "OnDisable",
        "UpdateCurrentCharacterSlot",
        "OnEnable",
        "CleanList",
        "Update",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "class": "StepperValueChangedEvent"
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "Stepper",
      "readableFields": [
        "_value",
        "_minimum",
        "_maximum",
        "_step",
        "_wrap",
        "_separator",
        "_onValueChanged"
      ],
      "readableMethods": [
        "set_value",
        "set_maximum",
        "get_value",
        "get_maximum",
        "set_minimum",
        "set_wrap",
        "get_sides",
        "set_onValueChanged",
        "set_separator",
        "LayoutSides",
        "get_wrap",
        "get_onValueChanged",
        "get_minimum",
        "StepUp",
        "StepDown",
        "set_step",
        "get_step",
        "get_separator"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "PurchaseOfferItem",
      "readableMethods": [
        "OnPointerEnter",
        "OnPointerExit",
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Shop",
      "class": "ShopOfferView",
      "readableFields": [
        "container",
        "slotPrefab",
        "packageSlotPrefab",
        "slidingSlotPrefab",
        "rectsToRefresh",
        "tail",
        "viewContainer",
        "listItems",
        "pageRefresh",
        "loaderView",
        "bonusSpace",
        "_mysteryBoxSlots",
        "_packageSlots",
        "_slidingSlots",
        "packagesContainer",
        "packagesContainerGroup",
        "slotPrefabName",
        "slotBatchSize",
        "bonusSpaceItemCount",
        "slotsParent"
      ],
      "readableMethods": [
        "OnEnable",
        "Clean",
        "Show",
        "Hide",
        "Update",
        "BuildDealsView"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "CruciblesManager",
      "readableMethods": [
        "OnDestroy",
        "get_InfoData",
        "IsAnyBloodRitualActive",
        "get_BloodRituals",
        "AddBloodRitual",
        "Update",
        "get_ForSeasonalCharactersOnly",
        "ActivateBloodRitual",
        "Init",
        "Start",
        "IsActive",
        "ActivateCrucible",
        "IsCrucibleCharacterNow",
        "get_CurrentCrucibleId",
        "IsBloodRitualCharacterNow",
        "get_TimeToEnd"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Sources.DecaGames.RotMG.UI.Popups",
      "class": "CustomServerListPopup",
      "readableFields": [
        "container",
        "refreshButton"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "Google.FlatBuffers",
      "class": "Offset`1",
      "readableFields": [
        "Value"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "EvolvePetPopup",
      "readableFields": [
        "petNameLabel",
        "currentPetImageLoader",
        "evolvedPetImageLoader"
      ],
      "readableMethods": [
        "Init"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "BestFitOutline",
      "readableMethods": [
        "ModifyMesh"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "UnityEngine.UI.Extensions",
      "class": "ToolTip",
      "readableMethods": [
        "OnScreenSpaceCamera",
        "HideTooltip",
        "FixedUpdate",
        "Awake",
        "SetTooltip"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Popups",
      "class": "DeathSummaryPopup",
      "readableFields": [
        "killedLabel",
        "characterIcon",
        "characterInfoLabel",
        "titleIconHelper",
        "totalFameContainer",
        "totalFameValueLabel",
        "statSlotPrefab",
        "statsList",
        "statsCanvas",
        "statsView",
        "statsLayout",
        "statsContentSize",
        "dividerGO",
        "statisticButton",
        "arrow"
      ],
      "readableMethods": [
        "Init",
        "Close"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.GUI.DungeonModifiers",
      "class": "DungeonModToggleOn",
      "readableFields": [
        "modifierSlots",
        "bonusesDisplay"
      ],
      "readableMethods": [
        "UpdateMods"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizeTarget_UnityStandard_SpriteRenderer",
      "readableMethods": [
        "AutoRegister"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Tasks",
      "class": "InitAtlasManager",
      "readableMethods": [
        "add_complete",
        "remove_complete",
        "Execute"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "I2.Loc",
      "class": "LocalizedString",
      "readableFields": [
        "mTerm",
        "mRTL_IgnoreArabicFix",
        "mRTL_MaxLineLength",
        "mRTL_ConvertNumbers",
        "m_DontLocalizeParameters"
      ],
      "readableMethods": [
        "ToString"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.UI.Slots.Wardrobe",
      "class": "EntranceSlot",
      "readableFields": [
        "buyButton",
        "costLabel",
        "itemName",
        "iconLoader",
        "listBackground",
        "currentEntranceIndicator",
        "slotButton",
        "favoriteToggle"
      ],
      "readableMethods": [
        "get_EntranceType",
        "BackToPool",
        "SetCurrent",
        "OnPointerEnter",
        "OnPointerExit",
        "InitEmpty",
        "Init",
        "SelectAsCurrent"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "DecaGames.RotMG.Managers",
      "class": "EmotePreset",
      "readableFields": [
        "PresetSize",
        "emotes",
        "victoryEmote"
      ]
    },
    {
      "assembly": "Assembly-CSharp",
      "namespace": "PrivateImplementationDetailsKQPLETG",
      "class": "__BB_OBFUSCATOR_VERSION_3_12_0"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "CharacterMotorMovement",
      "readableFields": [
        "maxForwardSpeed",
        "maxSidewaysSpeed",
        "maxBackwardsSpeed",
        "slopeSpeedMultiplier",
        "maxGroundAcceleration",
        "maxAirAcceleration",
        "gravity",
        "maxFallSpeed",
        "collisionFlags",
        "velocity",
        "frameVelocity",
        "hitPoint",
        "lastHitPoint"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "MovementTransferOnJump",
      "readableFields": [
        "value__",
        "None",
        "InitTransfer",
        "PermaTransfer",
        "PermaLocked"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "CharacterMotorJumping",
      "readableFields": [
        "enabled",
        "baseHeight",
        "extraHeight",
        "perpAmount",
        "steepPerpAmount",
        "jumping",
        "holdingJumpButton",
        "lastStartTime",
        "lastButtonDownTime",
        "jumpDir"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "CharacterMotorMovingPlatform",
      "readableFields": [
        "enabled",
        "movementTransfer",
        "hitPlatform",
        "activePlatform",
        "activeLocalPoint",
        "activeGlobalPoint",
        "activeLocalRotation",
        "activeGlobalRotation",
        "lastMatrix",
        "platformVelocity",
        "newPlatform"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "CharacterMotorSliding",
      "readableFields": [
        "enabled",
        "slidingSpeed",
        "sidewaysControl",
        "speedControl"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "CharacterMotor",
      "readableFields": [
        "canControl",
        "useFixedUpdate",
        "inputMoveDirection",
        "inputJump",
        "movement",
        "jumping",
        "movingPlatform",
        "sliding",
        "grounded",
        "groundNormal",
        "lastGroundNormal",
        "tr",
        "controller"
      ],
      "readableMethods": [
        "Awake",
        "UpdateFunction",
        "FixedUpdate",
        "Update",
        "ApplyInputVelocityChange",
        "ApplyGravityAndJumping",
        "OnControllerColliderHit",
        "SubtractNewPlatformVelocity",
        "MoveWithPlatform",
        "GetDesiredHorizontalVelocity",
        "AdjustGroundVelocityToNormal",
        "IsGroundedTest",
        "GetMaxAcceleration",
        "CalculateJumpVerticalSpeed",
        "IsJumping",
        "IsSliding",
        "IsTouchingCeiling",
        "IsGrounded",
        "TooSteep",
        "GetDirection",
        "SetControllable",
        "MaxSpeedInDirection",
        "SetVelocity"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "FPSInputController",
      "readableFields": [
        "motor"
      ],
      "readableMethods": [
        "Awake",
        "Update"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "RotationAxes",
      "readableFields": [
        "value__",
        "MouseXAndY",
        "MouseX",
        "MouseY"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "MouseLook",
      "readableFields": [
        "axes",
        "sensitivityX",
        "sensitivityY",
        "minimumX",
        "maximumX",
        "minimumY",
        "maximumY",
        "rotationY"
      ],
      "readableMethods": [
        "Update",
        "Start"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "MonoScriptData",
      "readableFields": [
        "FilePathsData",
        "TypesData",
        "TotalTypes",
        "TotalFiles",
        "IsEditorOnly"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "UnitySourceGeneratedAssemblyMonoScriptTypes_v1",
      "readableMethods": [
        "Get"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "DoNotFakeAttribute"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "MessageCode",
      "readableFields": [
        "value__",
        "UnityReflectionMethodNotFound"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "ObfuscateLiteralsAttribute"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "RenameAttribute",
      "readableFields": [
        "target"
      ],
      "readableMethods": [
        "GetTarget"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "ReplaceLiteralsWithNameAttribute"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "SkipAttribute"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "SkipRenameAttribute"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "namespace": "Beebyte.Obfuscator",
      "class": "SuppressLogAttribute",
      "readableFields": [
        "_messageCode"
      ]
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "__StaticArrayInitTypeSize=542"
    },
    {
      "assembly": "Assembly-CSharp-firstpass",
      "class": "__StaticArrayInitTypeSize=707"
    }
  ]
}
